# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x00002308 (618 of them) # A5 relocation data at 0x00010A3C # A5 relocation at 00000032 # A5 relocation at 0000003E # A5 relocation at 00000056 # A5 relocation at 00000080 # A5 relocation at 0000008E # A5 relocation at 000000D8 # A5 relocation at 0000012A # A5 relocation at 00000144 # A5 relocation at 0000018A # A5 relocation at 00000196 # A5 relocation at 000001AE # A5 relocation at 000001D8 # A5 relocation at 000001DE # A5 relocation at 00000240 # A5 relocation at 00000392 # A5 relocation at 00000250 # A5 relocation at 000002A2 # A5 relocation at 000002C8 # A5 relocation at 00000316 # A5 relocation at 00000284 # A5 relocation at 000002B2 # A5 relocation at 00000298 # A5 relocation at 000002FC # A5 relocation at 0000038A # A5 relocation at 00000398 # A5 relocation at 00000462 # A5 relocation at 00000478 # A5 relocation at 0000049E # A5 relocation at 000004A4 # A5 relocation at 000004DE # A5 relocation at 00000506 # A5 relocation at 00000512 # A5 relocation at 0000052A # A5 relocation at 0000055A # A5 relocation at 00000572 # A5 relocation at 000005CA # A5 relocation at 000005D0 # A5 relocation at 000005E0 # A5 relocation at 0000060A # A5 relocation at 00000618 # A5 relocation at 00000612 # A5 relocation at 00000670 # A5 relocation at 000006EA # A5 relocation at 00000702 # A5 relocation at 0000072C # A5 relocation at 00000732 # A5 relocation at 00000756 # A5 relocation at 000007FA # A5 relocation at 0000080C # A5 relocation at 00000830 # A5 relocation at 0000094C # A5 relocation at 00000840 # A5 relocation at 00000862 # A5 relocation at 000008EC # A5 relocation at 00000906 # A5 relocation at 00000910 # A5 relocation at 00000942 # A5 relocation at 0000095C # A5 relocation at 0000096C # A5 relocation at 00000A8A # A5 relocation at 00000A94 # A5 relocation at 00000AF6 # A5 relocation at 00000B0E # A5 relocation at 00000B3C # A5 relocation at 00000B7E # A5 relocation at 00000B94 # A5 relocation at 00000BA2 # A5 relocation at 00000BAE # A5 relocation at 00000BBA # A5 relocation at 00000BD2 # A5 relocation at 00000BFA # A5 relocation at 00000C00 # A5 relocation at 00000C8A # A5 relocation at 00000CA0 # A5 relocation at 00000CC6 # A5 relocation at 00000CCC # A5 relocation at 00000D02 # A5 relocation at 00000D0E # A5 relocation at 00000D26 # A5 relocation at 00000D4E # A5 relocation at 00000D54 # A5 relocation at 00000D94 # A5 relocation at 00000D9E # A5 relocation at 00000DB4 # A5 relocation at 00000E06 # A5 relocation at 00000E12 # A5 relocation at 00000E2A # A5 relocation at 00000E52 # A5 relocation at 00000E58 # A5 relocation at 00000E8A # A5 relocation at 00000E96 # A5 relocation at 00000EAE # A5 relocation at 00000ED6 # A5 relocation at 00000EDC # A5 relocation at 00000F0E # A5 relocation at 00000F1A # A5 relocation at 00000F30 # A5 relocation at 00000F56 # A5 relocation at 00000F5C # A5 relocation at 00000F8A # A5 relocation at 00000F96 # A5 relocation at 00000FAE # A5 relocation at 00000FD6 # A5 relocation at 00000FDC # A5 relocation at 0000100A # A5 relocation at 00001022 # A5 relocation at 0000104A # A5 relocation at 00001050 # A5 relocation at 00001082 # A5 relocation at 0000108E # A5 relocation at 000010A6 # A5 relocation at 000010B4 # A5 relocation at 000010C2 # A5 relocation at 000010CE # A5 relocation at 000010E6 # A5 relocation at 00001110 # A5 relocation at 00001120 # A5 relocation at 0000115E # A5 relocation at 0000116C # A5 relocation at 00001174 # A5 relocation at 00001222 # A5 relocation at 000012CE # A5 relocation at 00001340 # A5 relocation at 00001356 # A5 relocation at 00001376 # A5 relocation at 00001472 # A5 relocation at 00001436 # A5 relocation at 0000146C # A5 relocation at 0000147E # A5 relocation at 000014BA # A5 relocation at 000014F6 # A5 relocation at 0000148E # A5 relocation at 000014CA # A5 relocation at 00001506 # A5 relocation at 0000149E # A5 relocation at 000014DA # A5 relocation at 00001516 # A5 relocation at 000014AE # A5 relocation at 000014EA # A5 relocation at 00001526 # A5 relocation at 00001596 # A5 relocation at 000015AC # A5 relocation at 000015D2 # A5 relocation at 000015D8 # A5 relocation at 00001612 # A5 relocation at 0000164A # A5 relocation at 00001656 # A5 relocation at 0000166E # A5 relocation at 0000169E # A5 relocation at 000016F6 # A5 relocation at 000016FC # A5 relocation at 0000170C # A5 relocation at 0000172C # A5 relocation at 0000173A # A5 relocation at 00001734 # A5 relocation at 0000177E # A5 relocation at 0000178A # A5 relocation at 000017A2 # A5 relocation at 000017B0 # A5 relocation at 000017BE # A5 relocation at 000017CA # A5 relocation at 000017E0 # A5 relocation at 00001808 # A5 relocation at 0000180E # A5 relocation at 00001864 # A5 relocation at 00001870 # A5 relocation at 00001896 # A5 relocation at 000018BA # A5 relocation at 000018EA # A5 relocation at 000018FA # A5 relocation at 0000190A # A5 relocation at 00001964 # A5 relocation at 000019BC # A5 relocation at 00001A06 # A5 relocation at 000019CA # A5 relocation at 000019E0 # A5 relocation at 00001A42 # A5 relocation at 00001B08 # A5 relocation at 00001B1C # A5 relocation at 00001B54 # A5 relocation at 00001B64 # A5 relocation at 00001C36 # A5 relocation at 00001C40 # A5 relocation at 00001C4A # A5 relocation at 00001C60 # A5 relocation at 00001C96 # A5 relocation at 00001C9C # A5 relocation at 00001CC6 # A5 relocation at 00001CD0 # A5 relocation at 00001CEE # A5 relocation at 00001D54 # A5 relocation at 00001D5A # A5 relocation at 00001DA6 # A5 relocation at 00001DAC # A5 relocation at 00001DF4 # A5 relocation at 00001E4A # A5 relocation at 00001E68 # A5 relocation at 00001E76 # A5 relocation at 00001EA2 # A5 relocation at 00001F16 # A5 relocation at 00001F2E # A5 relocation at 00001F58 # A5 relocation at 00001F5E # A5 relocation at 00002000 # A5 relocation at 0000201C # A5 relocation at 00002040 # A5 relocation at 00002064 # A5 relocation at 00002092 # A5 relocation at 00002124 # A5 relocation at 00002138 # A5 relocation at 000021D4 # A5 relocation at 00002292 # A5 relocation at 000022A8 # A5 relocation at 000022CE # A5 relocation at 000022D4 # A5 relocation at 0000230E # A5 relocation at 00002346 # A5 relocation at 0000235E # A5 relocation at 0000238C # A5 relocation at 0000244E # A5 relocation at 00002464 # A5 relocation at 00002472 # A5 relocation at 0000247E # A5 relocation at 00002494 # A5 relocation at 000024A2 # A5 relocation at 000024AE # A5 relocation at 000024C6 # A5 relocation at 000024D4 # A5 relocation at 000024E2 # A5 relocation at 000024EE # A5 relocation at 00002506 # A5 relocation at 0000252E # A5 relocation at 00002534 # A5 relocation at 0000256E # A5 relocation at 0000257A # A5 relocation at 00002592 # A5 relocation at 000025BA # A5 relocation at 000025C0 # A5 relocation at 000025FE # A5 relocation at 0000260A # A5 relocation at 00002622 # A5 relocation at 00002630 # A5 relocation at 0000263E # A5 relocation at 0000264A # A5 relocation at 00002662 # A5 relocation at 0000268A # A5 relocation at 00002690 # A5 relocation at 000026CE # A5 relocation at 000026DA # A5 relocation at 000026F2 # A5 relocation at 0000271C # A5 relocation at 0000273C # A5 relocation at 0000275C # A5 relocation at 00002770 # A5 relocation at 0000276A # A5 relocation at 0000277E # A5 relocation at 000027CA # A5 relocation at 000027D6 # A5 relocation at 000027EE # A5 relocation at 00002816 # A5 relocation at 0000281C # A5 relocation at 0000285E # A5 relocation at 0000286A # A5 relocation at 00002882 # A5 relocation at 000028AC # A5 relocation at 000028D0 # A5 relocation at 000028E2 # A5 relocation at 000028F6 # A5 relocation at 0000290A # A5 relocation at 000028F0 # A5 relocation at 00002904 # A5 relocation at 00002918 # A5 relocation at 00002952 # A5 relocation at 0000295E # A5 relocation at 00002976 # A5 relocation at 000029A0 # A5 relocation at 000029AE # A5 relocation at 000029C0 # A5 relocation at 000029CE # A5 relocation at 00002A06 # A5 relocation at 00002A12 # A5 relocation at 00002A2A # A5 relocation at 00002A54 # A5 relocation at 00002A5A # A5 relocation at 00002A9E # A5 relocation at 00002AAA # A5 relocation at 00002AC2 # A5 relocation at 00002AEC # A5 relocation at 00002AF2 # A5 relocation at 00002B42 # A5 relocation at 00002B4E # A5 relocation at 00002B64 # A5 relocation at 00002B8C # A5 relocation at 00002B92 # A5 relocation at 00002BDE # A5 relocation at 00002BEA # A5 relocation at 00002C02 # A5 relocation at 00002C2C # A5 relocation at 00002C32 # A5 relocation at 00002C90 # A5 relocation at 00002C9A # A5 relocation at 00002D1E # A5 relocation at 00002CA8 # A5 relocation at 00002CB6 # A5 relocation at 00002D2E # A5 relocation at 00002D92 # A5 relocation at 00002D9E # A5 relocation at 00002DB6 # A5 relocation at 00002DC4 # A5 relocation at 00002DD2 # A5 relocation at 00002DE8 # A5 relocation at 00002DF6 # A5 relocation at 00002E02 # A5 relocation at 00002E18 # A5 relocation at 00002E26 # A5 relocation at 00002E32 # A5 relocation at 00002E48 # A5 relocation at 00002E56 # A5 relocation at 00002E62 # A5 relocation at 00002E7A # A5 relocation at 00002E88 # A5 relocation at 00002EBA # A5 relocation at 00002EEE # A5 relocation at 00002F9E # A5 relocation at 00002FA8 # A5 relocation at 00002FB2 # A5 relocation at 00003068 # A5 relocation at 00003074 # A5 relocation at 000031A4 # A5 relocation at 0000307E # A5 relocation at 0000309E # A5 relocation at 000030A8 # A5 relocation at 000030B6 # A5 relocation at 000030EE # A5 relocation at 0000316C # A5 relocation at 0000318A # A5 relocation at 00003198 # A5 relocation at 000031B4 # A5 relocation at 0000322E # A5 relocation at 0000323A # A5 relocation at 00003410 # A5 relocation at 00003244 # A5 relocation at 00003284 # A5 relocation at 0000336E # A5 relocation at 000033A8 # A5 relocation at 00003442 # A5 relocation at 00003292 # A5 relocation at 000032B2 # A5 relocation at 000032DC # A5 relocation at 0000331A # A5 relocation at 000033E8 # A5 relocation at 00003406 # A5 relocation at 0000341A # A5 relocation at 0000342A # A5 relocation at 00003450 # A5 relocation at 00003464 # A5 relocation at 0000346A # A5 relocation at 000034E4 # A5 relocation at 00003510 # A5 relocation at 00003534 # A5 relocation at 0000358A # A5 relocation at 00003596 # A5 relocation at 000035B8 # A5 relocation at 000035F2 # A5 relocation at 0000368A # A5 relocation at 000036A2 # A5 relocation at 000036BC # A5 relocation at 0000372C # A5 relocation at 00003756 # A5 relocation at 0000375C # A5 relocation at 00003770 # A5 relocation at 000037B2 # A5 relocation at 000037FE # A5 relocation at 00003864 # A5 relocation at 00003880 # A5 relocation at 0000389C # A5 relocation at 000038B8 # A5 relocation at 00003794 # A5 relocation at 000037E4 # A5 relocation at 000038D8 # A5 relocation at 00003916 # A5 relocation at 000037F4 # A5 relocation at 00003842 # A5 relocation at 000038E8 # A5 relocation at 000038F8 # A5 relocation at 00003926 # A5 relocation at 00003936 # A5 relocation at 0000398C # A5 relocation at 000039B8 # A5 relocation at 00003A24 # A5 relocation at 00003A8A # A5 relocation at 00003AA0 # A5 relocation at 00003AAE # A5 relocation at 00003ABA # A5 relocation at 00003AD0 # A5 relocation at 00003ADE # A5 relocation at 00003AEA # A5 relocation at 00003B00 # A5 relocation at 00003B0E # A5 relocation at 00003B1A # A5 relocation at 00003B30 # A5 relocation at 00003B3E # A5 relocation at 00003B4A # A5 relocation at 00003B60 # A5 relocation at 00003B6E # A5 relocation at 00003B7A # A5 relocation at 00003B92 # A5 relocation at 00003BA0 # A5 relocation at 00003BA6 # A5 relocation at 00003BC6 # A5 relocation at 00003C0A # A5 relocation at 00003C22 # A5 relocation at 00003C4C # A5 relocation at 00003C5C # A5 relocation at 00003C90 # A5 relocation at 00003C9E # A5 relocation at 00003CA6 # A5 relocation at 00003CF6 # A5 relocation at 00003D02 # A5 relocation at 00003D0C # A5 relocation at 00003D16 # A5 relocation at 00003D20 # A5 relocation at 00003D62 # A5 relocation at 00003D78 # A5 relocation at 00003D86 # A5 relocation at 00003D92 # A5 relocation at 00003D9E # A5 relocation at 00003DB4 # A5 relocation at 00003DC2 # A5 relocation at 00003DCE # A5 relocation at 00003DE6 # A5 relocation at 00003E0E # A5 relocation at 00003E14 # A5 relocation at 00003E1C # A5 relocation at 00003E7C # A5 relocation at 00003E8C # A5 relocation at 00003EE2 # A5 relocation at 00003EEE # A5 relocation at 00003F06 # A5 relocation at 00003F14 # A5 relocation at 00003F22 # A5 relocation at 00003F2E # A5 relocation at 00003F46 # A5 relocation at 00003F54 # A5 relocation at 00003F62 # A5 relocation at 00003F6E # A5 relocation at 00003F86 # A5 relocation at 00003F94 # A5 relocation at 00003FA2 # A5 relocation at 00003FB8 # A5 relocation at 00003FC6 # A5 relocation at 00003FCC # A5 relocation at 00003FDA # A5 relocation at 00003FF0 # A5 relocation at 00003FFE # A5 relocation at 0000400A # A5 relocation at 00004016 # A5 relocation at 0000402E # A5 relocation at 0000403C # A5 relocation at 00004056 # A5 relocation at 0000405C # A5 relocation at 000040B0 # A5 relocation at 000040CA # A5 relocation at 000040D4 # A5 relocation at 000040F6 # A5 relocation at 00004112 # A5 relocation at 00004164 # A5 relocation at 0000416A # A5 relocation at 0000419C # A5 relocation at 000041AC # A5 relocation at 00004238 # A5 relocation at 00004240 # A5 relocation at 0000424C # A5 relocation at 00004266 # A5 relocation at 000042E8 # A5 relocation at 00004276 # A5 relocation at 00004352 # A5 relocation at 00004358 # A5 relocation at 000043A0 # A5 relocation at 000043A8 # A5 relocation at 000043B2 # A5 relocation at 0000440C # A5 relocation at 00004488 # A5 relocation at 00004510 # A5 relocation at 00004516 # A5 relocation at 00004568 # A5 relocation at 00004570 # A5 relocation at 00004580 # A5 relocation at 00004594 # A5 relocation at 00004588 # A5 relocation at 00004620 # A5 relocation at 00004626 # A5 relocation at 00004638 # A5 relocation at 000046B8 # A5 relocation at 0000473A # A5 relocation at 00004746 # A5 relocation at 0000475E # A5 relocation at 00004788 # A5 relocation at 0000478E # A5 relocation at 000047F4 # A5 relocation at 000047FE # A5 relocation at 00004808 # A5 relocation at 0000488E # A5 relocation at 000048BA # A5 relocation at 00004920 # A5 relocation at 0000495E # A5 relocation at 0000498E # A5 relocation at 0000499A # A5 relocation at 000049B2 # A5 relocation at 000049E0 # A5 relocation at 00004A8E # A5 relocation at 00004A9A # A5 relocation at 00004AB2 # A5 relocation at 00004AEA # A5 relocation at 00004AFE # A5 relocation at 00004B0C # A5 relocation at 00004B14 # A5 relocation at 00004B4A # A5 relocation at 00004B56 # A5 relocation at 00004B6E # A5 relocation at 00004B98 # A5 relocation at 00004B9E # A5 relocation at 00004C0C # A5 relocation at 00004C3E # A5 relocation at 00004C1A # A5 relocation at 00004C28 # A5 relocation at 00004C4E # A5 relocation at 00004C5E # A5 relocation at 00004C80 # A5 relocation at 00004CA4 # A5 relocation at 00004CAA # A5 relocation at 00004CEE # A5 relocation at 00004CFA # A5 relocation at 00004D12 # A5 relocation at 00004D3C # A5 relocation at 00004D42 # A5 relocation at 00004DB2 # A5 relocation at 00004E9E # A5 relocation at 00004ED0 # A5 relocation at 00004DC4 # A5 relocation at 00004EAC # A5 relocation at 00004EBA # A5 relocation at 00004EE0 # A5 relocation at 00004EF0 # A5 relocation at 00004F04 # A5 relocation at 00004F8E # A5 relocation at 00004FA6 # A5 relocation at 00004FB4 # A5 relocation at 00004FC4 # A5 relocation at 00005010 # A5 relocation at 00004FD8 # A5 relocation at 00005024 # A5 relocation at 00004FE6 # A5 relocation at 00004FF4 # A5 relocation at 00005002 # A5 relocation at 00005008 # A5 relocation at 00005032 # A5 relocation at 0000503E # A5 relocation at 00005056 # A5 relocation at 0000507E # A5 relocation at 0000508C # A5 relocation at 00005092 # A5 relocation at 0000509A # A5 relocation at 000050D6 # A5 relocation at 000050EC # A5 relocation at 000050FA # A5 relocation at 00005106 # A5 relocation at 00005112 # A5 relocation at 0000512A # A5 relocation at 00005138 # A5 relocation at 00005146 # A5 relocation at 00005154 # A5 relocation at 0000515A # A5 relocation at 000051AA # A5 relocation at 000051D8 # A5 relocation at 000051EE # A5 relocation at 00005262 # A5 relocation at 0000526E # A5 relocation at 00005286 # A5 relocation at 00005294 # A5 relocation at 000052A2 # A5 relocation at 000052B8 # A5 relocation at 000052C6 # A5 relocation at 000052D2 # A5 relocation at 000052E8 # A5 relocation at 000052F6 # A5 relocation at 00005302 # A5 relocation at 00005318 # A5 relocation at 00005326 # A5 relocation at 00005332 # A5 relocation at 0000534A # A5 relocation at 00005358 # A5 relocation at 00005366 # A5 relocation at 0000537E # A5 relocation at 0000538C # A5 relocation at 0000539A # A5 relocation at 000053B2 # A5 relocation at 000053C0 # A5 relocation at 000053CE # A5 relocation at 000053E4 # A5 relocation at 000053F2 # A5 relocation at 000053FE # A5 relocation at 0000540A # A5 relocation at 00005422 # A5 relocation at 0000544C # A5 relocation at 00005452 # A5 relocation at 000054C6 # A5 relocation at 000056A4 # A5 relocation at 00005708 # A5 relocation at 00005768 # A5 relocation at 000057C8 # A5 relocation at 000054D6 # A5 relocation at 0000556E # A5 relocation at 000055C2 # A5 relocation at 00005628 # A5 relocation at 0000565A # A5 relocation at 000056B8 # A5 relocation at 00005716 # A5 relocation at 00005776 # A5 relocation at 000057D6 # A5 relocation at 00005816 # A5 relocation at 000054E4 # A5 relocation at 000054F2 # A5 relocation at 0000557C # A5 relocation at 000055D0 # A5 relocation at 000056C8 # A5 relocation at 00005726 # A5 relocation at 00005786 # A5 relocation at 000057E6 # A5 relocation at 00005638 # A5 relocation at 00005650 # A5 relocation at 0000566A # A5 relocation at 00005826 # A5 relocation at 00005836 # A5 relocation at 00005854 # A5 relocation at 00005872 # A5 relocation at 0000589C # A5 relocation at 000058E2 # A5 relocation at 000058EE # A5 relocation at 00005906 # A5 relocation at 00005930 # A5 relocation at 00005936 # A5 relocation at 000059B0 # A5 relocation at 000059BE # A5 relocation at 00005AE8 # A5 relocation at 00005B4A # A5 relocation at 00005BAA # A5 relocation at 000059C8 # A5 relocation at 00005AF8 # A5 relocation at 00005B58 # A5 relocation at 00005BBC # A5 relocation at 00005C3A # A5 relocation at 00005C6A # A5 relocation at 00005CA2 # A5 relocation at 000059D8 # A5 relocation at 000059E8 # A5 relocation at 00005A8E # A5 relocation at 00005ABA # A5 relocation at 00005A9E # A5 relocation at 00005B08 # A5 relocation at 00005B68 # A5 relocation at 00005BCC # A5 relocation at 00005C00 # A5 relocation at 00005C1E # A5 relocation at 00005C4A # A5 relocation at 00005C62 # A5 relocation at 00005C7A # A5 relocation at 00005CB2 # A5 relocation at 00005CC2 # A5 relocation at 00005D8A # A5 relocation at 00005DEC # A5 relocation at 00005E0E # A5 relocation at 00005E44 # A5 relocation at 00005E7C # A5 relocation at 00005EB2 # A5 relocation at 00005E52 # A5 relocation at 00005E8A # A5 relocation at 00005EFA # A5 relocation at 00005F12 # A5 relocation at 00005F3C # A5 relocation at 00005F42 # A5 relocation at 00005F62 # A5 relocation at 00005F68 # A5 relocation at 00005FA2 # A5 relocation at 00005FAE # A5 relocation at 00005FC6 # A5 relocation at 00005FF0 # A5 relocation at 00005FF6 # A5 relocation at 00006064 # A5 relocation at 00006076 # A5 relocation at 00006084 # A5 relocation at 0000607E # A5 relocation at 0000610E # A5 relocation at 0000611A # A5 relocation at 00006132 # A5 relocation at 0000615A # A5 relocation at 00006160 # A5 relocation at 000061A2 # A5 relocation at 000061D2 # A5 relocation at 00006228 # A5 relocation at 0000625E # A5 relocation at 00006276 # A5 relocation at 000062A0 # A5 relocation at 000062A6 # A5 relocation at 000062AE # A5 relocation at 00006312 # A5 relocation at 000063C6 # A5 relocation at 000063DE # A5 relocation at 0000640E # A5 relocation at 0000651E # A5 relocation at 00006536 # A5 relocation at 00006564 # A5 relocation at 000065F2 # A5 relocation at 00006608 # A5 relocation at 0000662E # A5 relocation at 00006634 # A5 relocation at 00006672 # A5 relocation at 000066B2 # A5 relocation at 000066BE # A5 relocation at 000066D6 # A5 relocation at 00006700 # A5 relocation at 00006706 # A5 relocation at 000067A4 # A5 relocation at 000067BE # A5 relocation at 000067F8 # A5 relocation at 000067FE # A5 relocation at 00006842 # A5 relocation at 00006830 # A5 relocation at 000068D2 # A5 relocation at 000068E8 # A5 relocation at 00006910 # A5 relocation at 00006916 # A5 relocation at 000069B4 # A5 relocation at 00006AFE # A5 relocation at 00006B0C # A5 relocation at 00006B2E # A5 relocation at 00006B70 # A5 relocation at 00006C06 # A5 relocation at 00006CB0 # A5 relocation at 00006D52 # A5 relocation at 00006EC0 # A5 relocation at 00006E1E # A5 relocation at 00006E60 # A5 relocation at 00006F46 # A5 relocation at 00006F5C # A5 relocation at 00006F82 # A5 relocation at 00006F88 # A5 relocation at 00006FD4 # A5 relocation at 00007026 # A5 relocation at 0000703C # A5 relocation at 00007062 # A5 relocation at 00007068 # A5 relocation at 000070AC # A5 relocation at 000070FE # A5 relocation at 00007114 # A5 relocation at 0000713C # A5 relocation at 00007142 # A5 relocation at 00007194 # A5 relocation at 000071F4 # A5 relocation at 000071FE # A5 relocation at 00007244 # A5 relocation at 0000724A # A5 relocation at 0000725E # A5 relocation at 00007296 # A5 relocation at 000072FC # A5 relocation at 000072BC # A5 relocation at 0000730C # A5 relocation at 00007344 # A5 relocation at 0000739A # A5 relocation at 00007354 # A5 relocation at 00007364 # A5 relocation at 000073CA # A5 relocation at 000073D4 # A5 relocation at 000073EA # A5 relocation at 000074BC # A5 relocation at 000074C6 # A5 relocation at 000074D4 # A5 relocation at 000074F0 # A5 relocation at 0000754E # A5 relocation at 00007500 # A5 relocation at 00007528 # A5 relocation at 00007532 # A5 relocation at 0000768C # A5 relocation at 000076EE # A5 relocation at 00007750 # A5 relocation at 0000775A # A5 relocation at 00007856 # A5 relocation at 00007862 # A5 relocation at 0000786C # A5 relocation at 000078A0 # A5 relocation at 000078A6 # A5 relocation at 000078FC # A5 relocation at 0000794E # A5 relocation at 0000799A # A5 relocation at 0000796A # A5 relocation at 000079B6 # A5 relocation at 000079D6 # A5 relocation at 00007A00 # A5 relocation at 00007A22 # A5 relocation at 00007AB8 # A5 relocation at 00007AF0 # A5 relocation at 00007B2E # A5 relocation at 00007B44 # A5 relocation at 00007B4E # A5 relocation at 00007C7E # A5 relocation at 00007CA0 # A5 relocation at 00007CC2 # A5 relocation at 00007D6A # A5 relocation at 00007E22 # A5 relocation at 00007E5E # A5 relocation at 00007B9E # A5 relocation at 00007BE0 # A5 relocation at 00007BF2 # A5 relocation at 00007C52 # A5 relocation at 00007C60 # A5 relocation at 00007C6A # A5 relocation at 00007D56 # A5 relocation at 00007D92 # A5 relocation at 00007DBE # A5 relocation at 00007DEC # A5 relocation at 00007E4A # A5 relocation at 00007C96 # A5 relocation at 00007CB8 # A5 relocation at 00007D12 # A5 relocation at 00007D4C # A5 relocation at 00007D88 # A5 relocation at 00007DB4 # A5 relocation at 00007DE2 # A5 relocation at 00007E18 # A5 relocation at 00007E2E # A5 relocation at 00007E40 # A5 relocation at 00007EB4 # A5 relocation at 00007EBE # A5 relocation at 00007F1A # A5 relocation at 00007F24 # A5 relocation at 00007F7E # A5 relocation at 00007FCA # A5 relocation at 00007FD8 # A5 relocation at 00007FE2 # A5 relocation at 00007FF6 # A5 relocation at 00008016 # A5 relocation at 00008036 # A5 relocation at 000080BC # A5 relocation at 0000800C # A5 relocation at 0000802C # A5 relocation at 00008078 # A5 relocation at 00008082 # A5 relocation at 000080B2 # A5 relocation at 0000811A # A5 relocation at 0000817C # A5 relocation at 00008190 # A5 relocation at 0000819A # A5 relocation at 000081AE # A5 relocation at 000081C8 # A5 relocation at 000081E6 # A5 relocation at 00008200 # A5 relocation at 0000821E # A5 relocation at 00008238 # A5 relocation at 000081BE # A5 relocation at 000081F6 # A5 relocation at 0000822E # A5 relocation at 000081DC # A5 relocation at 00008214 # A5 relocation at 000082D6 # A5 relocation at 000082EC # A5 relocation at 000082FA # A5 relocation at 00008306 # A5 relocation at 0000831C # A5 relocation at 0000832A # A5 relocation at 00008336 # A5 relocation at 0000834C # A5 relocation at 0000835A # A5 relocation at 00008366 # A5 relocation at 0000837C # A5 relocation at 000083A2 # A5 relocation at 000083A8 # A5 relocation at 000083DA # A5 relocation at 000083E6 # A5 relocation at 000083FE # A5 relocation at 0000842E # A5 relocation at 000084BA # A5 relocation at 000084EE # A5 relocation at 00008502 # A5 relocation at 0000855C # A5 relocation at 000085A2 # A5 relocation at 000085AE # A5 relocation at 000085C6 # A5 relocation at 000085EE # A5 relocation at 000085F4 # A5 relocation at 00008646 # A5 relocation at 00008660 # A5 relocation at 0000868C # A5 relocation at 000086EE # A5 relocation at 00008706 # A5 relocation at 00008714 # A5 relocation at 00008722 # A5 relocation at 00008738 # A5 relocation at 00008746 # A5 relocation at 00008752 # A5 relocation at 00008768 # A5 relocation at 00008776 # A5 relocation at 00008782 # A5 relocation at 00008798 # A5 relocation at 000087A6 # A5 relocation at 000087B2 # A5 relocation at 000087C8 # A5 relocation at 000087D6 # A5 relocation at 000087EC # A5 relocation at 000088B2 # A5 relocation at 000088BE # A5 relocation at 000088D6 # A5 relocation at 000088E4 # A5 relocation at 000088F2 # A5 relocation at 000088FE # A5 relocation at 00008916 # A5 relocation at 0000893E # A5 relocation at 00008944 # A5 relocation at 00008962 # A5 relocation at 0000899A # A5 relocation at 000089B2 # A5 relocation at 000089C0 # A5 relocation at 000089CE # A5 relocation at 000089E4 # A5 relocation at 000089F2 # A5 relocation at 000089FE # A5 relocation at 00008A14 # A5 relocation at 00008A22 # A5 relocation at 00008A2E # A5 relocation at 00008A44 # A5 relocation at 00008A52 # A5 relocation at 00008A5E # A5 relocation at 00008A74 # A5 relocation at 00008A82 # A5 relocation at 00008A94 # A5 relocation at 00008ABC # A5 relocation at 00008AE2 # A5 relocation at 00008B0A # A5 relocation at 00008B32 # A5 relocation at 00008B5A # A5 relocation at 00008B82 # A5 relocation at 00008BAA # A5 relocation at 00008BD2 # A5 relocation at 00008BFA # A5 relocation at 00008C22 # A5 relocation at 00008C4A # A5 relocation at 00008C72 # A5 relocation at 00008C9A # A5 relocation at 00008CC2 # A5 relocation at 00008CEA # A5 relocation at 00008D10 # A5 relocation at 00008D38 # A5 relocation at 00008D60 # A5 relocation at 00008D88 # A5 relocation at 00008DB0 # A5 relocation at 00008DD8 # A5 relocation at 00008E00 # A5 relocation at 00008E28 # A5 relocation at 00008E50 # A5 relocation at 00008E78 # A5 relocation at 00008AA8 # A5 relocation at 00008ACE # A5 relocation at 00008AF6 # A5 relocation at 00008B1E # A5 relocation at 00008B46 # A5 relocation at 00008B6E # A5 relocation at 00008B96 # A5 relocation at 00008BBE # A5 relocation at 00008BE6 # A5 relocation at 00008C0E # A5 relocation at 00008C36 # A5 relocation at 00008C5E # A5 relocation at 00008C86 # A5 relocation at 00008CAE # A5 relocation at 00008CD6 # A5 relocation at 00008CFC # A5 relocation at 00008D24 # A5 relocation at 00008D4C # A5 relocation at 00008D74 # A5 relocation at 00008D9C # A5 relocation at 00008DC4 # A5 relocation at 00008DEC # A5 relocation at 00008E14 # A5 relocation at 00008E3C # A5 relocation at 00008E64 # A5 relocation at 00008E8C # A5 relocation at 00008BCC # A5 relocation at 00008E72 # A5 relocation at 00008EA0 # A5 relocation at 00008EC8 # A5 relocation at 00008EF0 # A5 relocation at 00008F18 # A5 relocation at 00008F40 # A5 relocation at 00008F68 # A5 relocation at 00008F90 # A5 relocation at 00008FB8 # A5 relocation at 00008FE0 # A5 relocation at 00009008 # A5 relocation at 00009030 # A5 relocation at 00009058 # A5 relocation at 00009080 # A5 relocation at 000090A8 # A5 relocation at 000090D0 # A5 relocation at 000090F6 # A5 relocation at 0000911E # A5 relocation at 0000914E # A5 relocation at 00009176 # A5 relocation at 000091A6 # A5 relocation at 000091CE # A5 relocation at 000091F6 # A5 relocation at 0000921E # A5 relocation at 00009246 # A5 relocation at 0000926E # A5 relocation at 00008EB4 # A5 relocation at 00008EDC # A5 relocation at 00008F04 # A5 relocation at 00008F2C # A5 relocation at 00008F54 # A5 relocation at 00008F7C # A5 relocation at 00008FA4 # A5 relocation at 00008FCC # A5 relocation at 00008FF4 # A5 relocation at 0000901C # A5 relocation at 00009044 # A5 relocation at 0000906C # A5 relocation at 00009094 # A5 relocation at 000090BC # A5 relocation at 000090E2 # A5 relocation at 0000910A # A5 relocation at 00009132 # A5 relocation at 00009162 # A5 relocation at 0000918A # A5 relocation at 000091BA # A5 relocation at 000091E2 # A5 relocation at 0000920A # A5 relocation at 00009232 # A5 relocation at 0000925A # A5 relocation at 00009282 # A5 relocation at 00009002 # A5 relocation at 00009060 # A5 relocation at 000090F0 # A5 relocation at 00009118 # A5 relocation at 00009126 # A5 relocation at 00009140 # A5 relocation at 00009170 # A5 relocation at 00009198 # A5 relocation at 00009146 # A5 relocation at 0000919E # A5 relocation at 00009156 # A5 relocation at 0000917E # A5 relocation at 000091F0 # A5 relocation at 00009218 # A5 relocation at 00009240 # A5 relocation at 00009296 # A5 relocation at 000092BE # A5 relocation at 000092E6 # A5 relocation at 0000930E # A5 relocation at 00009336 # A5 relocation at 0000935E # A5 relocation at 00009386 # A5 relocation at 000093AE # A5 relocation at 000093D6 # A5 relocation at 000093FE # A5 relocation at 00009426 # A5 relocation at 0000944E # A5 relocation at 00009476 # A5 relocation at 0000949E # A5 relocation at 000094C6 # A5 relocation at 000094EE # A5 relocation at 00009514 # A5 relocation at 0000953A # A5 relocation at 00009560 # A5 relocation at 000092AA # A5 relocation at 000092D2 # A5 relocation at 000092FA # A5 relocation at 00009322 # A5 relocation at 0000934A # A5 relocation at 00009372 # A5 relocation at 0000939A # A5 relocation at 000093C2 # A5 relocation at 000093EA # A5 relocation at 00009412 # A5 relocation at 0000943A # A5 relocation at 00009462 # A5 relocation at 0000948A # A5 relocation at 000094B2 # A5 relocation at 000094DA # A5 relocation at 00009500 # A5 relocation at 00009526 # A5 relocation at 0000954C # A5 relocation at 00009572 # A5 relocation at 00009380 # A5 relocation at 00009498 # A5 relocation at 000094C0 # A5 relocation at 00009534 # A5 relocation at 0000955A # A5 relocation at 00009568 # A5 relocation at 00009580 # A5 relocation at 00009586 # A5 relocation at 0000958E # A5 relocation at 00009598 # A5 relocation at 000095A6 # A5 relocation at 000095EE # A5 relocation at 0000963A # A5 relocation at 000096A4 # A5 relocation at 000095FA # A5 relocation at 00009604 # A5 relocation at 00009626 # A5 relocation at 00009650 # A5 relocation at 000096DE # A5 relocation at 00009750 # A5 relocation at 00009756 # A5 relocation at 00009852 # A5 relocation at 00009860 # A5 relocation at 000098AC # A5 relocation at 000098C2 # A5 relocation at 000098F2 # A5 relocation at 00009902 # A5 relocation at 00009936 # A5 relocation at 0000994C # A5 relocation at 0000995A # A5 relocation at 00009966 # A5 relocation at 0000997C # A5 relocation at 0000998A # A5 relocation at 00009996 # A5 relocation at 000099AC # A5 relocation at 000099BA # A5 relocation at 000099C6 # A5 relocation at 000099DC # A5 relocation at 000099EA # A5 relocation at 000099F6 # A5 relocation at 00009A0C # A5 relocation at 00009A1A # A5 relocation at 00009A26 # A5 relocation at 00009A3C # A5 relocation at 00009A4A # A5 relocation at 00009A56 # A5 relocation at 00009A6C # A5 relocation at 00009A7A # A5 relocation at 00009A86 # A5 relocation at 00009A9E # A5 relocation at 00009AAC # A5 relocation at 00009ABA # A5 relocation at 00009AD0 # A5 relocation at 00009ADE # A5 relocation at 00009AEA # A5 relocation at 00009B02 # A5 relocation at 00009B10 # A5 relocation at 00009B1E # A5 relocation at 00009B2A # A5 relocation at 00009B40 # A5 relocation at 00009B68 # A5 relocation at 00009B6E # A5 relocation at 00009BD2 # A5 relocation at 00009C7C # A5 relocation at 00009CC8 # A5 relocation at 00009D0E # A5 relocation at 00009D24 # A5 relocation at 00009D4A # A5 relocation at 00009D50 # A5 relocation at 00009D98 # A5 relocation at 00009DE6 # A5 relocation at 00009DF2 # A5 relocation at 00009E0A # A5 relocation at 00009E34 # A5 relocation at 00009E3A # A5 relocation at 00009EB0 # A5 relocation at 00009EE8 # A5 relocation at 00009F12 # A5 relocation at 00009F3C # A5 relocation at 00009F66 # A5 relocation at 00009F90 # A5 relocation at 00009FA6 # A5 relocation at 0000A0AE # A5 relocation at 00009FAC # A5 relocation at 00009FB6 # A5 relocation at 00009FDA # A5 relocation at 0000A002 # A5 relocation at 0000A0B4 # A5 relocation at 0000A112 # A5 relocation at 0000A12A # A5 relocation at 0000A138 # A5 relocation at 0000A146 # A5 relocation at 0000A15C # A5 relocation at 0000A16A # A5 relocation at 0000A176 # A5 relocation at 0000A182 # A5 relocation at 0000A198 # A5 relocation at 0000A1A6 # A5 relocation at 0000A1B2 # A5 relocation at 0000A1BE # A5 relocation at 0000A1D4 # A5 relocation at 0000A1E2 # A5 relocation at 0000A1EE # A5 relocation at 0000A206 # A5 relocation at 0000A214 # A5 relocation at 0000A222 # A5 relocation at 0000A23A # A5 relocation at 0000A248 # A5 relocation at 0000A256 # A5 relocation at 0000A26E # A5 relocation at 0000A27C # A5 relocation at 0000A28A # A5 relocation at 0000A296 # A5 relocation at 0000A2AE # A5 relocation at 0000A2D6 # A5 relocation at 0000A2DC # A5 relocation at 0000A2E4 # A5 relocation at 0000A34C # A5 relocation at 0000A360 # A5 relocation at 0000A3A8 # A5 relocation at 0000A3F6 # A5 relocation at 0000A402 # A5 relocation at 0000A41A # A5 relocation at 0000A442 # A5 relocation at 0000A448 # A5 relocation at 0000A48A # A5 relocation at 0000A496 # A5 relocation at 0000A4AE # A5 relocation at 0000A4BC # A5 relocation at 0000A4CA # A5 relocation at 0000A4E2 # A5 relocation at 0000A4F0 # A5 relocation at 0000A4FE # A5 relocation at 0000A50A # A5 relocation at 0000A522 # A5 relocation at 0000A54A # A5 relocation at 0000A550 # A5 relocation at 0000A58A # A5 relocation at 0000A596 # A5 relocation at 0000A5AE # A5 relocation at 0000A5DC # A5 relocation at 0000A612 # A5 relocation at 0000A61E # A5 relocation at 0000A636 # A5 relocation at 0000A644 # A5 relocation at 0000A652 # A5 relocation at 0000A668 # A5 relocation at 0000A676 # A5 relocation at 0000A682 # A5 relocation at 0000A69A # A5 relocation at 0000A6CA # A5 relocation at 0000A762 # A5 relocation at 0000A76C # A5 relocation at 0000A776 # A5 relocation at 0000A790 # A5 relocation at 0000A798 # A5 relocation at 0000A7C6 # A5 relocation at 0000A838 # A5 relocation at 0000A79E # A5 relocation at 0000A800 # A5 relocation at 0000A80E # A5 relocation at 0000A83E # A5 relocation at 0000A900 # A5 relocation at 0000A906 # A5 relocation at 0000A918 # A5 relocation at 0000A94C # A5 relocation at 0000A998 # A5 relocation at 0000A9EC # A5 relocation at 0000AA08 # A5 relocation at 0000AA24 # A5 relocation at 0000AA40 # A5 relocation at 0000AAF2 # A5 relocation at 0000AB0E # A5 relocation at 0000A932 # A5 relocation at 0000A97E # A5 relocation at 0000AB1A # A5 relocation at 0000A98E # A5 relocation at 0000AAAA # A5 relocation at 0000AC40 # A5 relocation at 0000AC68 # A5 relocation at 0000AB2A # A5 relocation at 0000AB3A # A5 relocation at 0000AB5E # A5 relocation at 0000AB76 # A5 relocation at 0000AB96 # A5 relocation at 0000ABA0 # A5 relocation at 0000ABAA # A5 relocation at 0000ABD2 # A5 relocation at 0000ABB6 # A5 relocation at 0000ABC2 # A5 relocation at 0000ABDE # A5 relocation at 0000ABC8 # A5 relocation at 0000ABF6 # A5 relocation at 0000ACD0 # A5 relocation at 0000ACDE # A5 relocation at 0000AD10 # A5 relocation at 0000ADC2 # A5 relocation at 0000ADD8 # A5 relocation at 0000ADE8 # A5 relocation at 0000ADEE # A5 relocation at 0000AE00 # A5 relocation at 0000AE06 # A5 relocation at 0000AE18 # A5 relocation at 0000AE42 # A5 relocation at 0000AE5C # A5 relocation at 0000AE66 # A5 relocation at 0000AEC6 # A5 relocation at 0000AED8 # A5 relocation at 0000AEDE # A5 relocation at 0000AEF0 # A5 relocation at 0000AF1A # A5 relocation at 0000AF34 # A5 relocation at 0000AF3E # A5 relocation at 0000AF9E # A5 relocation at 0000AFB2 # A5 relocation at 0000AFB8 # A5 relocation at 0000AFCA # A5 relocation at 0000AFF8 # A5 relocation at 0000B018 # A5 relocation at 0000B022 # A5 relocation at 0000B0A0 # A5 relocation at 0000B0E6 # A5 relocation at 0000B0EC # A5 relocation at 0000B23C # A5 relocation at 0000B242 # A5 relocation at 0000B0FE # A5 relocation at 0000B128 # A5 relocation at 0000B158 # A5 relocation at 0000B254 # A5 relocation at 0000B27E # A5 relocation at 0000B2C8 # A5 relocation at 0000B18C # A5 relocation at 0000B2FC # A5 relocation at 0000B1A0 # A5 relocation at 0000B310 # A5 relocation at 0000B1BC # A5 relocation at 0000B32C # A5 relocation at 0000B1FC # A5 relocation at 0000B20C # A5 relocation at 0000B2A8 # A5 relocation at 0000B3D8 # A5 relocation at 0000B3FA # A5 relocation at 0000B400 # A5 relocation at 0000B412 # A5 relocation at 0000B43E # A5 relocation at 0000B470 # A5 relocation at 0000B47C # A5 relocation at 0000B494 # A5 relocation at 0000B4B0 # A5 relocation at 0000B4CE # A5 relocation at 0000B4DC # A5 relocation at 0000B53E # A5 relocation at 0000B554 # A5 relocation at 0000B562 # A5 relocation at 0000B56E # A5 relocation at 0000B57A # A5 relocation at 0000B592 # A5 relocation at 0000B5A0 # A5 relocation at 0000B5AE # A5 relocation at 0000B5BA # A5 relocation at 0000B5D2 # A5 relocation at 0000B5E0 # A5 relocation at 0000B5EE # A5 relocation at 0000B5FA # A5 relocation at 0000B612 # A5 relocation at 0000B63A # A5 relocation at 0000B640 # A5 relocation at 0000B6CA # A5 relocation at 0000B6E4 # A5 relocation at 0000B6EC # A5 relocation at 0000B7CE # A5 relocation at 0000B824 # A5 relocation at 0000B82E # A5 relocation at 0000B850 # A5 relocation at 0000B89C # A5 relocation at 0000B8B0 # A5 relocation at 0000B8BC # A5 relocation at 0000B8DA # A5 relocation at 0000B8F0 # A5 relocation at 0000B8FC # A5 relocation at 0000B91C # A5 relocation at 0000B952 # A5 relocation at 0000B966 # A5 relocation at 0000B972 # A5 relocation at 0000B998 # A5 relocation at 0000B9AE # A5 relocation at 0000B9BA # A5 relocation at 0000B9E0 # A5 relocation at 0000B8C8 # A5 relocation at 0000B908 # A5 relocation at 0000B97E # A5 relocation at 0000B9C6 # A5 relocation at 0000B8E2 # A5 relocation at 0000B924 # A5 relocation at 0000B9A0 # A5 relocation at 0000B9E8 # A5 relocation at 0000B98C # A5 relocation at 0000B9D4 # A5 relocation at 0000B9F4 # A5 relocation at 0000BA26 # A5 relocation at 0000BA32 # A5 relocation at 0000BA48 # A5 relocation at 0000BA56 # A5 relocation at 0000BA62 # A5 relocation at 0000BA78 # A5 relocation at 0000BA86 # A5 relocation at 0000BA92 # A5 relocation at 0000BAAA # A5 relocation at 0000BAD4 # A5 relocation at 0000BADA # A5 relocation at 0000BB40 # A5 relocation at 0000BB7E # A5 relocation at 0000BBA8 # A5 relocation at 0000BB4C # A5 relocation at 0000BB56 # A5 relocation at 0000BB6C # A5 relocation at 0000BC2C # A5 relocation at 0000BC38 # A5 relocation at 0000BC46 # A5 relocation at 0000BC5C # A5 relocation at 0000BD26 # A5 relocation at 0000BD3C # A5 relocation at 0000BD4A # A5 relocation at 0000BD56 # A5 relocation at 0000BD6C # A5 relocation at 0000BD7A # A5 relocation at 0000BD86 # A5 relocation at 0000BD92 # A5 relocation at 0000BDAA # A5 relocation at 0000BDDA # A5 relocation at 0000BEC6 # A5 relocation at 0000BEE4 # A5 relocation at 0000BF02 # A5 relocation at 0000BF26 # A5 relocation at 0000BF68 # A5 relocation at 0000BFAA # A5 relocation at 0000BFEC # A5 relocation at 0000C024 # A5 relocation at 0000C04A # A5 relocation at 0000C06E # A5 relocation at 0000C09A # A5 relocation at 0000C0A8 # A5 relocation at 0000C0B6 # A5 relocation at 0000C116 # A5 relocation at 0000C122 # A5 relocation at 0000C13A # A5 relocation at 0000C168 # A5 relocation at 0000C1A6 # A5 relocation at 0000C220 # A5 relocation at 0000C262 # A5 relocation at 0000C28A # A5 relocation at 0000C2BC # A5 relocation at 0000C2CA # A5 relocation at 0000C2D8 # A5 relocation at 0000C33E # A5 relocation at 0000C354 # A5 relocation at 0000C362 # A5 relocation at 0000C36E # A5 relocation at 0000C384 # A5 relocation at 0000C392 # A5 relocation at 0000C39E # A5 relocation at 0000C3AA # A5 relocation at 0000C3C2 # A5 relocation at 0000C3EA # A5 relocation at 0000C3F0 # A5 relocation at 0000C436 # A5 relocation at 0000C4B6 # A5 relocation at 0000C440 # A5 relocation at 0000C4E4 # A5 relocation at 0000C44A # A5 relocation at 0000C4EE # A5 relocation at 0000C456 # A5 relocation at 0000C464 # A5 relocation at 0000C46C # A5 relocation at 0000C480 # A5 relocation at 0000C4F8 # A5 relocation at 0000C49C # A5 relocation at 0000C510 # A5 relocation at 0000C4BC # A5 relocation at 0000C4CA # A5 relocation at 0000C506 # A5 relocation at 0000C4C4 # A5 relocation at 0000C4D0 # A5 relocation at 0000C52C # A5 relocation at 0000C556 # A5 relocation at 0000C542 # A5 relocation at 0000C5B6 # A5 relocation at 0000C67C # A5 relocation at 0000C5D0 # A5 relocation at 0000C5EC # A5 relocation at 0000C5F6 # A5 relocation at 0000C608 # A5 relocation at 0000C62A # A5 relocation at 0000C644 # A5 relocation at 0000C652 # A5 relocation at 0000C692 # A5 relocation at 0000C6EE # A5 relocation at 0000C6F8 # A5 relocation at 0000C72A # A5 relocation at 0000C786 # A5 relocation at 0000C79A # A5 relocation at 0000C7B0 # A5 relocation at 0000C7BE # A5 relocation at 0000C7B6 # A5 relocation at 0000C81A # A5 relocation at 0000C82E # A5 relocation at 0000C90C # A5 relocation at 0000C934 # A5 relocation at 0000C98C # A5 relocation at 0000C9C2 # A5 relocation at 0000CA32 # A5 relocation at 0000CAB4 # A5 relocation at 0000CABE # A5 relocation at 0000CAC8 # A5 relocation at 0000CAE0 # A5 relocation at 0000CAEE # A5 relocation at 0000CB0C # A5 relocation at 0000CB32 # A5 relocation at 0000CB84 # A5 relocation at 0000CBDC # A5 relocation at 0000CB40 # A5 relocation at 0000CB92 # A5 relocation at 0000CBEA # A5 relocation at 0000CB48 # A5 relocation at 0000CB9A # A5 relocation at 0000CBF2 # A5 relocation at 0000CB5A # A5 relocation at 0000CBAC # A5 relocation at 0000CC04 # A5 relocation at 0000CB74 # A5 relocation at 0000CBC6 # A5 relocation at 0000CC1E # A5 relocation at 0000CBD0 # A5 relocation at 0000CC82 # A5 relocation at 0000CD08 # A5 relocation at 0000CD32 # A5 relocation at 0000CD6A # A5 relocation at 0000CD96 # A5 relocation at 0000CDA0 # A5 relocation at 0000CDB0 # A5 relocation at 0000CDCE # A5 relocation at 0000CE20 # A5 relocation at 0000CDDC # A5 relocation at 0000CE30 # A5 relocation at 0000CDE4 # A5 relocation at 0000CE3A # A5 relocation at 0000CDFA # A5 relocation at 0000CE4C # A5 relocation at 0000CE72 # A5 relocation at 0000CE8E # A5 relocation at 0000CE98 # A5 relocation at 0000CEB8 # A5 relocation at 0000CF32 # A5 relocation at 0000D016 # A5 relocation at 0000CF3C # A5 relocation at 0000D020 # A5 relocation at 0000CF46 # A5 relocation at 0000D02A # A5 relocation at 0000CF74 # A5 relocation at 0000CF90 # A5 relocation at 0000CFBC # A5 relocation at 0000D06A # A5 relocation at 0000D0C8 # A5 relocation at 0000D086 # A5 relocation at 0000D0E8 # A5 relocation at 0000D13E # A5 relocation at 0000D154 # A5 relocation at 0000D17A # A5 relocation at 0000D180 # A5 relocation at 0000D1C8 # A5 relocation at 0000D22A # A5 relocation at 0000D27C # A5 relocation at 0000D250 # A5 relocation at 0000D2BA # A5 relocation at 0000D2C6 # A5 relocation at 0000D2DE # A5 relocation at 0000D30E # A5 relocation at 0000D3C8 # A5 relocation at 0000D3DC # A5 relocation at 0000D3E2 # A5 relocation at 0000D3F6 # A5 relocation at 0000D41E # A5 relocation at 0000D424 # A5 relocation at 0000D432 # A5 relocation at 0000D42C # A5 relocation at 0000D454 # A5 relocation at 0000D4A8 # A5 relocation at 0000D4B8 # A5 relocation at 0000D50E # A5 relocation at 0000D524 # A5 relocation at 0000D54A # A5 relocation at 0000D550 # A5 relocation at 0000D58A # A5 relocation at 0000D5B2 # A5 relocation at 0000D5BE # A5 relocation at 0000D5D6 # A5 relocation at 0000D604 # A5 relocation at 0000D648 # A5 relocation at 0000D652 # A5 relocation at 0000D6C8 # A5 relocation at 0000D6D2 # A5 relocation at 0000D6F8 # A5 relocation at 0000D722 # A5 relocation at 0000D738 # A5 relocation at 0000D746 # A5 relocation at 0000D752 # A5 relocation at 0000D768 # A5 relocation at 0000D776 # A5 relocation at 0000D782 # A5 relocation at 0000D798 # A5 relocation at 0000D7C0 # A5 relocation at 0000D7C6 # A5 relocation at 0000D806 # A5 relocation at 0000D818 # A5 relocation at 0000D824 # A5 relocation at 0000D82A # A5 relocation at 0000D85A # A5 relocation at 0000D872 # A5 relocation at 0000D880 # A5 relocation at 0000D88E # A5 relocation at 0000D8A6 # A5 relocation at 0000D8D4 # A5 relocation at 0000D982 # A5 relocation at 0000D99A # A5 relocation at 0000D9C2 # A5 relocation at 0000D9C8 # A5 relocation at 0000DA16 # A5 relocation at 0000DA2C # A5 relocation at 0000DA58 # A5 relocation at 0000DBC0 # A5 relocation at 0000DBE0 # A5 relocation at 0000DBE8 # A5 relocation at 0000DC12 # A5 relocation at 0000DC88 # A5 relocation at 0000DC98 # A5 relocation at 0000DCA8 # A5 relocation at 0000DCB8 # A5 relocation at 0000DCEC # A5 relocation at 0000DD8E # A5 relocation at 0000DCF6 # A5 relocation at 0000DD98 # A5 relocation at 0000DD22 # A5 relocation at 0000DDDC # A5 relocation at 0000DD3E # A5 relocation at 0000DDF8 # A5 relocation at 0000DE96 # A5 relocation at 0000DEAC # A5 relocation at 0000DEBA # A5 relocation at 0000DEC6 # A5 relocation at 0000DED2 # A5 relocation at 0000DEEA # A5 relocation at 0000DF14 # A5 relocation at 0000DF1A # A5 relocation at 0000DF22 # A5 relocation at 0000DF84 # A5 relocation at 0000E03A # A5 relocation at 0000DF94 # A5 relocation at 0000DFA4 # A5 relocation at 0000DFCA # A5 relocation at 0000DFD6 # A5 relocation at 0000DFE0 # A5 relocation at 0000E048 # A5 relocation at 0000E056 # A5 relocation at 0000E0B2 # A5 relocation at 0000E0D6 # A5 relocation at 0000E136 # A5 relocation at 0000E14C # A5 relocation at 0000E15A # A5 relocation at 0000E166 # A5 relocation at 0000E17C # A5 relocation at 0000E18A # A5 relocation at 0000E196 # A5 relocation at 0000E1AC # A5 relocation at 0000E1BA # A5 relocation at 0000E1C6 # A5 relocation at 0000E1DC # A5 relocation at 0000E1EA # A5 relocation at 0000E1F6 # A5 relocation at 0000E20C # A5 relocation at 0000E232 # A5 relocation at 0000E238 # A5 relocation at 0000E28A # A5 relocation at 0000E298 # A5 relocation at 0000E31C # A5 relocation at 0000E33A # A5 relocation at 0000E352 # A5 relocation at 0000E37C # A5 relocation at 0000E3D2 # A5 relocation at 0000E3DE # A5 relocation at 0000E3F6 # A5 relocation at 0000E41E # A5 relocation at 0000E424 # A5 relocation at 0000E478 # A5 relocation at 0000E4A8 # A5 relocation at 0000E4DA # A5 relocation at 0000E494 # A5 relocation at 0000E4B6 # A5 relocation at 0000E4C4 # A5 relocation at 0000E4E8 # A5 relocation at 0000E4F6 # A5 relocation at 0000E542 # A5 relocation at 0000E558 # A5 relocation at 0000E566 # A5 relocation at 0000E572 # A5 relocation at 0000E588 # A5 relocation at 0000E596 # A5 relocation at 0000E5A2 # A5 relocation at 0000E5B8 # A5 relocation at 0000E5C6 # A5 relocation at 0000E5D2 # A5 relocation at 0000E5E8 # A5 relocation at 0000E5F6 # A5 relocation at 0000E602 # A5 relocation at 0000E618 # A5 relocation at 0000E626 # A5 relocation at 0000E632 # A5 relocation at 0000E648 # A5 relocation at 0000E656 # A5 relocation at 0000E662 # A5 relocation at 0000E678 # A5 relocation at 0000E686 # A5 relocation at 0000E692 # A5 relocation at 0000E6A8 # A5 relocation at 0000E6B6 # A5 relocation at 0000E6C2 # A5 relocation at 0000E6CE # A5 relocation at 0000E6E6 # A5 relocation at 0000E720 # A5 relocation at 0000E748 # A5 relocation at 0000E756 # A5 relocation at 0000E75E # A5 relocation at 0000E7D0 # A5 relocation at 0000E7DA # A5 relocation at 0000E802 # A5 relocation at 0000E844 # A5 relocation at 0000E810 # A5 relocation at 0000E816 # A5 relocation at 0000E826 # A5 relocation at 0000E852 # A5 relocation at 0000E884 # A5 relocation at 0000E858 # A5 relocation at 0000E86A # A5 relocation at 0000E88A # A5 relocation at 0000E898 # A5 relocation at 0000E892 # A5 relocation at 0000E918 # A5 relocation at 0000E98A # A5 relocation at 0000E994 # A5 relocation at 0000E99C # A5 relocation at 0000E9B8 # A5 relocation at 0000E9E2 # A5 relocation at 0000EAA4 # A5 relocation at 0000EA18 # A5 relocation at 0000EA5A # A5 relocation at 0000EA64 # A5 relocation at 0000EA88 # A5 relocation at 0000EA9E # A5 relocation at 0000EAB2 # A5 relocation at 0000EB00 # A5 relocation at 0000EB36 # A5 relocation at 0000EB42 # A5 relocation at 0000EB5A # A5 relocation at 0000EB68 # A5 relocation at 0000EB76 # A5 relocation at 0000EB82 # A5 relocation at 0000EB9A # A5 relocation at 0000EBA8 # A5 relocation at 0000EBB6 # A5 relocation at 0000EBC2 # A5 relocation at 0000EBDA # A5 relocation at 0000EC0A # A5 relocation at 0000ECD6 # A5 relocation at 0000ECF4 # A5 relocation at 0000ED12 # A5 relocation at 0000ED30 # A5 relocation at 0000ED4E # A5 relocation at 0000ED6C # A5 relocation at 0000ED8A # A5 relocation at 0000EDA8 # A5 relocation at 0000EDC6 # A5 relocation at 0000EDE4 # A5 relocation at 0000EE02 # A5 relocation at 0000EE20 # A5 relocation at 0000EE3E # A5 relocation at 0000EE5C # A5 relocation at 0000EE80 # A5 relocation at 0000EEBC # A5 relocation at 0000EEDA # A5 relocation at 0000EEF8 # A5 relocation at 0000EF16 # A5 relocation at 0000EF34 # A5 relocation at 0000EF52 # A5 relocation at 0000EF70 # A5 relocation at 0000EF8E # A5 relocation at 0000EFF2 # A5 relocation at 0000EFFE # A5 relocation at 0000F016 # A5 relocation at 0000F044 # A5 relocation at 0000F094 # A5 relocation at 0000F1C0 # A5 relocation at 0000F09E # A5 relocation at 0000F0A8 # A5 relocation at 0000F0BC # A5 relocation at 0000F0C6 # A5 relocation at 0000F0EE # A5 relocation at 0000F114 # A5 relocation at 0000F18C # A5 relocation at 0000F1AE # A5 relocation at 0000F1FC # A5 relocation at 0000F228 # A5 relocation at 0000F25E # A5 relocation at 0000F298 # A5 relocation at 0000F2D0 # A5 relocation at 0000F304 # A5 relocation at 0000F326 # A5 relocation at 0000F348 # A5 relocation at 0000F36A # A5 relocation at 0000F44E # A5 relocation at 0000F120 # A5 relocation at 0000F12A # A5 relocation at 0000F144 # A5 relocation at 0000F14E # A5 relocation at 0000F1C6 # A5 relocation at 0000F158 # A5 relocation at 0000F1B8 # A5 relocation at 0000F374 # A5 relocation at 0000F380 # A5 relocation at 0000F428 # A5 relocation at 0000F4AA # A5 relocation at 0000F504 # A5 relocation at 0000F542 # A5 relocation at 0000F582 # A5 relocation at 0000F58C # A5 relocation at 0000F592 # A5 relocation at 0000F5A8 # A5 relocation at 0000F5B2 # A5 relocation at 0000F5D2 # A5 relocation at 0000F5DE # A5 relocation at 0000F5F6 # A5 relocation at 0000F620 # A5 relocation at 0000F626 # A5 relocation at 0000F6D0 # A5 relocation at 0000F6E4 # A5 relocation at 0000F6F2 # A5 relocation at 0000F70C # A5 relocation at 0000F716 # A5 relocation at 0000F738 # A5 relocation at 0000F73E # A5 relocation at 0000F7A8 # A5 relocation at 0000F7B6 # A5 relocation at 0000F7D0 # A5 relocation at 0000F7DA # A5 relocation at 0000F7FC # A5 relocation at 0000F802 # A5 relocation at 0000F818 # A5 relocation at 0000F822 # A5 relocation at 0000F828 # A5 relocation at 0000F834 # A5 relocation at 0000F842 # A5 relocation at 0000F858 # A5 relocation at 0000F8BC # A5 relocation at 0000F8C6 # A5 relocation at 0000F8E8 # A5 relocation at 0000F916 # A5 relocation at 0000F92E # A5 relocation at 0000F93C # A5 relocation at 0000F94A # A5 relocation at 0000F960 # A5 relocation at 0000F96E # A5 relocation at 0000F988 # A5 relocation at 0000F98E # A5 relocation at 0000FA56 # A5 relocation at 0000FA62 # A5 relocation at 0000FAB8 # A5 relocation at 0000FAE8 # A5 relocation at 0000FAF4 # A5 relocation at 0000FB4A # A5 relocation at 0000FA6C # A5 relocation at 0000FAFE # A5 relocation at 0000FA7A # A5 relocation at 0000FB0C # A5 relocation at 0000FAB0 # A5 relocation at 0000FB42 # A5 relocation at 0000FAD2 # A5 relocation at 0000FB64 # A5 relocation at 0000FBD2 # A5 relocation at 0000FBE8 # A5 relocation at 0000FBF6 # A5 relocation at 0000FC02 # A5 relocation at 0000FC18 # A5 relocation at 0000FC26 # A5 relocation at 0000FC32 # A5 relocation at 0000FC48 # A5 relocation at 0000FC56 # A5 relocation at 0000FC62 # A5 relocation at 0000FC78 # A5 relocation at 0000FC86 # A5 relocation at 0000FC92 # A5 relocation at 0000FCA8 # A5 relocation at 0000FCB6 # A5 relocation at 0000FCC2 # A5 relocation at 0000FCD8 # A5 relocation at 0000FCE6 # A5 relocation at 0000FCF2 # A5 relocation at 0000FD08 # A5 relocation at 0000FD16 # A5 relocation at 0000FD22 # A5 relocation at 0000FD38 # A5 relocation at 0000FD46 # A5 relocation at 0000FD52 # A5 relocation at 0000FD68 # A5 relocation at 0000FD76 # A5 relocation at 0000FD82 # A5 relocation at 0000FD98 # A5 relocation at 0000FDA6 # A5 relocation at 0000FDB2 # A5 relocation at 0000FDC8 # A5 relocation at 0000FDD6 # A5 relocation at 0000FDE2 # A5 relocation at 0000FDF8 # A5 relocation at 0000FE06 # A5 relocation at 0000FE12 # A5 relocation at 0000FE28 # A5 relocation at 0000FE36 # A5 relocation at 0000FE42 # A5 relocation at 0000FE58 # A5 relocation at 0000FE66 # A5 relocation at 0000FE72 # A5 relocation at 0000FE88 # A5 relocation at 0000FE96 # A5 relocation at 0000FEA2 # A5 relocation at 0000FEB8 # A5 relocation at 0000FEC6 # A5 relocation at 0000FED2 # A5 relocation at 0000FEE8 # A5 relocation at 0000FEF6 # A5 relocation at 0000FF02 # A5 relocation at 0000FF0E # A5 relocation at 0000FF26 # A5 relocation at 0000FF56 # A5 relocation at 0000FFD0 # A5 relocation at 0000FFEC # A5 relocation at 00010006 # A5 relocation at 00010072 # A5 relocation at 0001007E # A5 relocation at 00010096 # A5 relocation at 000100C0 # A5 relocation at 000100C6 # A5 relocation at 00010116 # A5 relocation at 00010186 # A5 relocation at 000101F6 # A5 relocation at 0001020E # A5 relocation at 00010238 # A5 relocation at 0001023E # A5 relocation at 0001028E # A5 relocation at 00010294 # A5 relocation at 00010322 # A5 relocation at 00010328 # A5 relocation at 0001033A # A5 relocation at 00010356 # A5 relocation at 00010388 # A5 relocation at 000103B4 # A5 relocation at 000103E6 # A5 relocation at 0001041C # A5 relocation at 00010426 # A5 relocation at 00010436 # A5 relocation at 000104C2 # A5 relocation at 000104DA # A5 relocation at 00010508 # A5 relocation at 00010568 # A5 relocation at 000105A2 # A5 relocation at 000105B8 # A5 relocation at 000105C6 # A5 relocation at 000105D2 # A5 relocation at 000105EA # A5 relocation at 000105F8 # A5 relocation at 00010606 # A5 relocation at 0001061E # A5 relocation at 0001062C # A5 relocation at 0001063A # A5 relocation at 00010652 # A5 relocation at 00010660 # A5 relocation at 0001066E # A5 relocation at 00010684 # A5 relocation at 00010692 # A5 relocation at 0001069E # A5 relocation at 000106B4 # A5 relocation at 000106C2 # A5 relocation at 000106CE # A5 relocation at 000106DA # A5 relocation at 000106F0 # A5 relocation at 000106FE # A5 relocation at 0001070A # A5 relocation at 00010720 # A5 relocation at 0001072E # A5 relocation at 0001073C # A5 relocation at 00010764 # A5 relocation at 0001078C # A5 relocation at 000107B4 # A5 relocation at 000107DC # A5 relocation at 00010804 # A5 relocation at 0001082C # A5 relocation at 00010854 # A5 relocation at 0001087C # A5 relocation at 000108A4 # A5 relocation at 000108CC # A5 relocation at 000108F2 # A5 relocation at 00010918 # A5 relocation at 00010940 # A5 relocation at 00010968 # A5 relocation at 00010990 # A5 relocation at 000109B6 # A5 relocation at 000109DE # A5 relocation at 00010744 # A5 relocation at 00010750 # A5 relocation at 00010778 # A5 relocation at 000107A0 # A5 relocation at 000107C8 # A5 relocation at 000107F0 # A5 relocation at 00010818 # A5 relocation at 00010840 # A5 relocation at 00010868 # A5 relocation at 00010890 # A5 relocation at 000108B8 # A5 relocation at 000108DE # A5 relocation at 00010904 # A5 relocation at 0001092C # A5 relocation at 00010954 # A5 relocation at 0001097C # A5 relocation at 000109A2 # A5 relocation at 000109CA # A5 relocation at 000109F2 # A5 relocation at 0001075E # A5 relocation at 0001076C # A5 relocation at 00010786 # A5 relocation at 00010794 # A5 relocation at 000107AE # A5 relocation at 000107BC # A5 relocation at 000107D6 # A5 relocation at 000107E4 # A5 relocation at 000107FE # A5 relocation at 0001080C # A5 relocation at 00010826 # A5 relocation at 00010834 # A5 relocation at 0001084E # A5 relocation at 0001085C # A5 relocation at 00010876 # A5 relocation at 00010884 # A5 relocation at 0001089E # A5 relocation at 000108AC # A5 relocation at 000108C6 # A5 relocation at 000108D4 # A5 relocation at 000108EC # A5 relocation at 000108FA # A5 relocation at 00010912 # A5 relocation at 00010920 # A5 relocation at 0001093A # A5 relocation at 00010948 # A5 relocation at 00010962 # A5 relocation at 00010970 # A5 relocation at 0001098A # A5 relocation at 00010998 # A5 relocation at 000109B0 # A5 relocation at 000109BE # A5 relocation at 000109D8 # A5 relocation at 000109E6 # A5 relocation at 00010A00 # A5 relocation at 00010A0A # A5 relocation at 00010A22 # A5 relocation at 00010A30 # A5 is 0x00000000 # PC relocation data at 0x0001141E # PC relocation at 00000064 # PC relocation at 000001BC # PC relocation at 000002C0 # PC relocation at 0000030C # PC relocation at 00000486 # PC relocation at 00000538 # PC relocation at 00000554 # PC relocation at 00000710 # PC relocation at 00000B1C # PC relocation at 00000B36 # PC relocation at 00000BE0 # PC relocation at 00000CAE # PC relocation at 00000D34 # PC relocation at 00000DAC # PC relocation at 00000E38 # PC relocation at 00000EBC # PC relocation at 00000F3E # PC relocation at 00000FBC # PC relocation at 00001030 # PC relocation at 000010F4 # PC relocation at 000015BA # PC relocation at 0000167C # PC relocation at 00001698 # PC relocation at 000017EE # PC relocation at 0000187E # PC relocation at 000018A4 # PC relocation at 000018CA # PC relocation at 00001A52 # PC relocation at 00001B72 # PC relocation at 00001C56 # PC relocation at 00001F3C # PC relocation at 0000202A # PC relocation at 0000204E # PC relocation at 00002074 # PC relocation at 000020A2 # PC relocation at 000021E2 # PC relocation at 000022B6 # PC relocation at 0000236C # PC relocation at 00002386 # PC relocation at 00002514 # PC relocation at 000025A0 # PC relocation at 00002670 # PC relocation at 00002700 # PC relocation at 000027FC # PC relocation at 00002890 # PC relocation at 00002984 # PC relocation at 00002A38 # PC relocation at 00002AD0 # PC relocation at 00002B72 # PC relocation at 00002C10 # PC relocation at 0000337C # PC relocation at 000033B6 # PC relocation at 00003390 # PC relocation at 000033CA # PC relocation at 00003848 # PC relocation at 00003C30 # PC relocation at 00003DF4 # PC relocation at 00004286 # PC relocation at 000042D0 # PC relocation at 00004406 # PC relocation at 0000476C # PC relocation at 000048B0 # PC relocation at 000049C0 # PC relocation at 000049DA # PC relocation at 00004AC0 # PC relocation at 00004ADC # PC relocation at 00004B7C # PC relocation at 00004D20 # PC relocation at 00004FCC # PC relocation at 00005018 # PC relocation at 00005064 # PC relocation at 00005430 # PC relocation at 00005914 # PC relocation at 00005D84 # PC relocation at 00005F20 # PC relocation at 00005FD4 # PC relocation at 00006140 # PC relocation at 000061C4 # PC relocation at 00006284 # PC relocation at 000063EC # PC relocation at 00006408 # PC relocation at 00006544 # PC relocation at 0000655E # PC relocation at 00006616 # PC relocation at 000066E4 # PC relocation at 000067B4 # PC relocation at 000068F6 # PC relocation at 00006AAA # PC relocation at 00006BFE # PC relocation at 00006F6A # PC relocation at 0000704A # PC relocation at 00007122 # PC relocation at 0000731C # PC relocation at 00007328 # PC relocation at 000073A8 # PC relocation at 000073B2 # PC relocation at 000073DE # PC relocation at 000073F0 # PC relocation at 00007478 # PC relocation at 00007624 # PC relocation at 000076A6 # PC relocation at 00007744 # PC relocation at 00007764 # PC relocation at 0000787C # PC relocation at 00007890 # PC relocation at 00007A36 # PC relocation at 00007A68 # PC relocation at 00007AFC # PC relocation at 00007C8A # PC relocation at 00007CAC # PC relocation at 00007CCE # PC relocation at 00007D76 # PC relocation at 00007E6A # PC relocation at 00007E0C # PC relocation at 00007EC8 # PC relocation at 00007F2E # PC relocation at 00008002 # PC relocation at 00008022 # PC relocation at 00008042 # PC relocation at 000080AA # PC relocation at 000080C8 # PC relocation at 0000816A # PC relocation at 000081D2 # PC relocation at 0000820A # PC relocation at 00008242 # PC relocation at 000081B8 # PC relocation at 000081F0 # PC relocation at 00008228 # PC relocation at 0000838A # PC relocation at 0000840C # PC relocation at 00008428 # PC relocation at 000085D4 # PC relocation at 00008924 # PC relocation at 00008A9C # PC relocation at 00008AB6 # PC relocation at 00008AC4 # PC relocation at 00008ADC # PC relocation at 00008AEA # PC relocation at 00008B04 # PC relocation at 00008B12 # PC relocation at 00008B2C # PC relocation at 00008B3A # PC relocation at 00008B54 # PC relocation at 00008B62 # PC relocation at 00008B7C # PC relocation at 00008B8A # PC relocation at 00008BA4 # PC relocation at 00008BB2 # PC relocation at 00008BDA # PC relocation at 00008BF4 # PC relocation at 00008C02 # PC relocation at 00008C1C # PC relocation at 00008C2A # PC relocation at 00008C44 # PC relocation at 00008C52 # PC relocation at 00008C6C # PC relocation at 00008C7A # PC relocation at 00008C94 # PC relocation at 00008CA2 # PC relocation at 00008CBC # PC relocation at 00008CCA # PC relocation at 00008CE4 # PC relocation at 00008CF2 # PC relocation at 00008D0A # PC relocation at 00008D18 # PC relocation at 00008D32 # PC relocation at 00008D40 # PC relocation at 00008D5A # PC relocation at 00008D68 # PC relocation at 00008D82 # PC relocation at 00008D90 # PC relocation at 00008DAA # PC relocation at 00008DB8 # PC relocation at 00008DD2 # PC relocation at 00008DE0 # PC relocation at 00008DFA # PC relocation at 00008E08 # PC relocation at 00008E22 # PC relocation at 00008E30 # PC relocation at 00008E4A # PC relocation at 00008E58 # PC relocation at 00008E80 # PC relocation at 00008E9A # PC relocation at 00008EA8 # PC relocation at 00008EC2 # PC relocation at 00008ED0 # PC relocation at 00008EEA # PC relocation at 00008EF8 # PC relocation at 00008F12 # PC relocation at 00008F20 # PC relocation at 00008F3A # PC relocation at 00008F48 # PC relocation at 00008F62 # PC relocation at 00008F70 # PC relocation at 00008F8A # PC relocation at 00008F98 # PC relocation at 00008FB2 # PC relocation at 00008FC0 # PC relocation at 00008FDA # PC relocation at 00008FE8 # PC relocation at 00009010 # PC relocation at 0000902A # PC relocation at 00009038 # PC relocation at 00009052 # PC relocation at 0000907A # PC relocation at 00009088 # PC relocation at 000090A2 # PC relocation at 000090B0 # PC relocation at 000090CA # PC relocation at 000090D8 # PC relocation at 000090FE # PC relocation at 000091AE # PC relocation at 000091C8 # PC relocation at 000091D6 # PC relocation at 000091FE # PC relocation at 00009226 # PC relocation at 0000924E # PC relocation at 00009268 # PC relocation at 00009276 # PC relocation at 00009290 # PC relocation at 00009308 # PC relocation at 0000929E # PC relocation at 000092B8 # PC relocation at 000092C6 # PC relocation at 000092E0 # PC relocation at 000092EE # PC relocation at 00009316 # PC relocation at 00009330 # PC relocation at 0000933E # PC relocation at 00009358 # PC relocation at 00009366 # PC relocation at 0000938E # PC relocation at 000093A8 # PC relocation at 000093B6 # PC relocation at 000093D0 # PC relocation at 000093DE # PC relocation at 000093F8 # PC relocation at 00009406 # PC relocation at 00009420 # PC relocation at 0000942E # PC relocation at 00009448 # PC relocation at 00009456 # PC relocation at 00009470 # PC relocation at 0000947E # PC relocation at 000094A6 # PC relocation at 000094CE # PC relocation at 000094E8 # PC relocation at 000094F6 # PC relocation at 0000950E # PC relocation at 0000951C # PC relocation at 00009542 # PC relocation at 000096C8 # PC relocation at 00009B4E # PC relocation at 00009C8A # PC relocation at 00009D32 # PC relocation at 00009E18 # PC relocation at 0000A2BC # PC relocation at 0000A428 # PC relocation at 0000A530 # PC relocation at 0000A5BC # PC relocation at 0000A5D6 # PC relocation at 0000A6A8 # PC relocation at 0000A6C4 # PC relocation at 0000ABFC # PC relocation at 0000AE6C # PC relocation at 0000AF44 # PC relocation at 0000B028 # PC relocation at 0000B1C2 # PC relocation at 0000B332 # PC relocation at 0000B4B6 # PC relocation at 0000B620 # PC relocation at 0000BAB8 # PC relocation at 0000BDB8 # PC relocation at 0000BDD4 # PC relocation at 0000BF3E # PC relocation at 0000BF80 # PC relocation at 0000BFC2 # PC relocation at 0000C004 # PC relocation at 0000C032 # PC relocation at 0000C086 # PC relocation at 0000C148 # PC relocation at 0000C162 # PC relocation at 0000C23A # PC relocation at 0000C2A4 # PC relocation at 0000C3D0 # PC relocation at 0000C492 # PC relocation at 0000C624 # PC relocation at 0000C806 # PC relocation at 0000C916 # PC relocation at 0000C950 # PC relocation at 0000C966 # PC relocation at 0000C9A4 # PC relocation at 0000C92A # PC relocation at 0000C946 # PC relocation at 0000C982 # PC relocation at 0000C99A # PC relocation at 0000CAA2 # PC relocation at 0000D162 # PC relocation at 0000D2EC # PC relocation at 0000D308 # PC relocation at 0000D3B4 # PC relocation at 0000D462 # PC relocation at 0000D532 # PC relocation at 0000D5E4 # PC relocation at 0000D5FE # PC relocation at 0000D660 # PC relocation at 0000D7A6 # PC relocation at 0000D8B4 # PC relocation at 0000D8CE # PC relocation at 0000D9A8 # PC relocation at 0000DA3A # PC relocation at 0000DA52 # PC relocation at 0000DEF8 # PC relocation at 0000E21A # PC relocation at 0000E404 # PC relocation at 0000E486 # PC relocation at 0000E6F4 # PC relocation at 0000E710 # PC relocation at 0000EA38 # PC relocation at 0000EA4A # PC relocation at 0000EBE8 # PC relocation at 0000EC04 # PC relocation at 0000EE98 # PC relocation at 0000F024 # PC relocation at 0000F03E # PC relocation at 0000F604 # PC relocation at 0000FF34 # PC relocation at 0000FF50 # PC relocation at 000100A4 # PC relocation at 0001021C # PC relocation at 000104E8 # PC relocation at 00010502 # PC relocation at 00010562 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 41F9 FFFA 6CC0 lea.l A0, [0xFFFA6CC0] 0000000E 2008 move.l D0, A0 00000010 4E75 rts 00000012 FFFF .invalid <> 00000014 41F9 FFFA 6CC0 lea.l A0, [0xFFFA6CC0] 0000001A 2008 move.l D0, A0 0000001C 205F movea.l A0, [A7]+ 0000001E 584F addq.w A7, 4 00000020 4ED0 jmp [A0] 00000022 FFFF .invalid <> 00000024 2F0A move.l -[A7], A2 00000026 2F3C 0000 01C6 move.l -[A7], 0x1C6 0000002C 4EB9 0000 0BEA jsr [0x00000BEA] 00000032 2440 movea.l A2, D0 00000034 200A move.l D0, A2 00000036 6708 beq +0xA /* 00000040 */ 00000038 2F0A move.l -[A7], A2 0000003A 4EB9 0000 0048 jsr [0x00000048] label00000040: 00000040 200A move.l D0, A2 00000042 245F movea.l A2, [A7]+ 00000044 4E75 rts 00000046 FFFF .invalid <> 00000048 4E56 0000 link A6, 0 0000004C 48E7 0030 movem.l -[A7], A2,A3 00000050 246E 0008 movea.l A2, [A6 + 0x8] 00000054 2F0A move.l -[A7], A2 00000056 4EB9 0000 B322 jsr [0x0000B322] 0000005C 264A movea.l A3, A2 0000005E 47EB 00C6 lea.l A3, [A3 + 0xC6] 00000062 4213 clr.b [A3] 00000064 2079 FFFA 71C8 movea.l A0, [0xFFFA71C8] 0000006A 2488 move.l [A2], A0 0000006C 200A move.l D0, A2 0000006E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000072 4E5E unlink A6 00000074 205F movea.l A0, [A7]+ 00000076 584F addq.w A7, 4 00000078 4ED0 jmp [A0] 0000007A 985F sub.w D4, [A7]+ 0000007C 5F63 subq.w -[A3], 7 0000007E 745F moveq.l D2, 0x5F 00000080 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00000084 3634 4269 move.w D3, [A4 + D4.w * 2 + 0x69] 00000088 7445 moveq.l D2, 0x45 0000008A 6469 bcc +0x6B /* 000000F5 */ 0000008C 7454 moveq.l D2, 0x54 0000008E 6578 bcs +0x7A /* 00000108 */ 00000090 7446 moveq.l D2, 0x46 00000092 7600 moveq.l D3, 0x00 00000094 0000 FFFF ori.b D0, 0xFF 00000098 4E56 FDF4 link A6, -0x020C 0000009C 48E7 0018 movem.l -[A7], A3,A4 000000A0 266E 0008 movea.l A3, [A6 + 0x8] 000000A4 422E FDFC clr.b [A6 - 0x204] 000000A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000000AC 2F0B move.l -[A7], A3 000000AE 4EB9 0000 6842 jsr [0x00006842] 000000B4 277C 0000 0453 00C2 move.l [A3 + 0xC2], 0x453 000000BC 486E FDF4 pea.l [A6 - 0x20C] 000000C0 2F0B move.l -[A7], A3 000000C2 2053 movea.l A0, [A3] 000000C4 2068 0478 movea.l A0, [A0 + 0x478] 000000C8 4E90 jsr [A0] 000000CA 41EE FDF4 lea.l A0, [A6 - 0x20C] 000000CE 43EB 00BA lea.l A1, [A3 + 0xBA] 000000D2 22D8 move.l [A1]+, [A0]+ 000000D4 22D8 move.l [A1]+, [A0]+ 000000D6 486E FDFC pea.l [A6 - 0x204] 000000DA 2F0B move.l -[A7], A3 000000DC 2053 movea.l A0, [A3] 000000DE 2068 0404 movea.l A0, [A0 + 0x404] 000000E2 4E90 jsr [A0] 000000E4 284B movea.l A4, A3 000000E6 49EC 00C6 lea.l A4, [A4 + 0xC6] 000000EA 486E FEFC pea.l [A6 - 0x104] 000000EE 7001 moveq.l D0, 0x01 000000F0 3F00 move.w -[A7], D0 000000F2 122E FDFC move.b D1, [A6 - 0x204] 000000F6 7000 moveq.l D0, 0x00 000000F8 1001 move.b D0, D1 000000FA 3F00 move.w -[A7], D0 000000FC 486E FDFC pea.l [A6 - 0x204] 00000100 4EB9 0000 0B52 jsr [0x00000B52] 00000106 2D40 FFFC move.l [A6 - 0x4], D0 // begin alternate branch 00000108-0000010A label00000108: 00000108 FFFC .invalid <> // end alternate branch 00000108-0000010A label00000108: // (misaligned) 0000010A 2040 movea.l A0, D0 0000010C 1410 move.b D2, [A0] 0000010E 7200 moveq.l D1, 0x00 00000110 1202 move.b D1, D2 00000112 5281 addq.l D1, 1 00000114 2F01 move.l -[A7], D1 00000116 2F00 move.l -[A7], D0 00000118 2F0C move.l -[A7], A4 0000011A 4EB9 0000 0042 jsr [0x00000042] 00000120 4FEF 000C lea.l A7, [A7 + 0xC] 00000124 4CDF 1800 movem.l A3,A4, [A7]+ 00000128 4E5E unlink A6 0000012A 205F movea.l A0, [A7]+ 0000012C 504F addq.w A7, 8 0000012E 4ED0 jmp [A0] 00000130 802A 446F or.b D0, [A2 + 0x446F] 00000134 506F 7374 addq.w [A7 + 0x7374], 8 00000138 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000013E 5F5F subq.w [A7]+, 7 00000140 3134 5436 move.w -[A0], [A4 + D5.w * 4 + 0x36] 00000144 3442 movea.w A2, D2 00000146 6974 bvs +0x76 /* 000001BC */ 00000148 4564 chk.w D2, -[A4] 0000014A 6974 bvs +0x76 /* 000001C0 */ 0000014C 5465 addq.w -[A5], 2 0000014E 7874 moveq.l D4, 0x74 00000150 4650 not.w [A0] 00000152 3954 446F move.w [A4 + 0x446F], [A4] 00000156 6375 bls +0x77 /* 000001CD */ 00000158 6D65 blt +0x67 /* 000001BF */ 0000015A 6E74 bgt +0x76 /* 000001D0 */ 0000015C 0000 FFFF ori.b D0, 0xFF 00000160 41F9 FFFA 7BA0 lea.l A0, [0xFFFA7BA0] 00000166 2008 move.l D0, A0 00000168 4E75 rts 0000016A FFFF .invalid <> 0000016C 41F9 FFFA 7BA0 lea.l A0, [0xFFFA7BA0] 00000172 2008 move.l D0, A0 00000174 205F movea.l A0, [A7]+ 00000176 584F addq.w A7, 4 00000178 4ED0 jmp [A0] 0000017A FFFF .invalid <> 0000017C 2F0A move.l -[A7], A2 0000017E 2F3C 0000 00DA move.l -[A7], 0xDA 00000184 4EB9 0000 0BEA jsr [0x00000BEA] 0000018A 2440 movea.l A2, D0 0000018C 200A move.l D0, A2 0000018E 6708 beq +0xA /* 00000198 */ 00000190 2F0A move.l -[A7], A2 00000192 4EB9 0000 01A0 jsr [0x000001A0] label00000198: 00000198 200A move.l D0, A2 0000019A 245F movea.l A2, [A7]+ 0000019C 4E75 rts 0000019E FFFF .invalid <> 000001A0 4E56 0000 link A6, 0 000001A4 48E7 1020 movem.l -[A7], D3,A2 000001A8 246E 0008 movea.l A2, [A6 + 0x8] 000001AC 2F0A move.l -[A7], A2 000001AE 4EB9 0000 47AA jsr [0x000047AA] 000001B4 2079 FFFA 854C movea.l A0, [0xFFFA854C] 000001BA 2488 move.l [A2], A0 label000001BC: 000001BC 7600 moveq.l D3, 0x00 000001BE 2543 00C8 move.l [A2 + 0xC8], D3 // begin alternate branch 000001C0-000001C2 label000001C0: 000001C0 00C8 .incomplete // end alternate branch 000001C0-000001C2 label000001C0: // (misaligned) 000001C2 2543 00D2 move.l [A2 + 0xD2], D3 000001C6 422A 00D0 clr.b [A2 + 0xD0] 000001CA 7000 moveq.l D0, 0x00 000001CC 2540 00D6 move.l [A2 + 0xD6], D0 label000001D0: 000001D0 200A move.l D0, A2 000001D2 4CDF 0408 movem.l D3,A2, [A7]+ 000001D6 4E5E unlink A6 000001D8 205F movea.l A0, [A7]+ 000001DA 584F addq.w A7, 4 000001DC 4ED0 jmp [A0] 000001DE 9D5F sub.w [A7]+, D6 000001E0 5F63 subq.w -[A3], 7 000001E2 745F moveq.l D2, 0x5F 000001E4 5F31 3954 subq.b <>, 7 000001E8 3638 4B49 move.w D3, [0x00004B49] 000001EC 6E73 bgt +0x75 /* 00000261 */ 000001EE 7472 moveq.l D2, 0x72 000001F0 7563 moveq.l D2, 0x63 000001F2 7469 moveq.l D2, 0x69 000001F4 6F6E ble +0x70 /* 00000264 */ 000001F6 5669 6577 addq.w [A1 + 0x6577], 3 000001FA 4676 0000 not.w [A6 + D0.w] 000001FE FFFF .invalid <> 00000200 4E56 FFF0 link A6, -0x0010 00000204 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000208 266E 0008 movea.l A3, [A6 + 0x8] 0000020C 286E 0010 movea.l A4, [A6 + 0x10] 00000210 177C 0004 00C3 move.b [A3 + 0xC3], 0x4 00000216 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000021C 2028 0008 move.l D0, [A0 + 0x8] 00000220 2D40 FFF4 move.l [A6 - 0xC], D0 00000224 2F00 move.l -[A7], D0 00000226 4EB9 0000 1172 jsr [0x00001172] 0000022C 206E FFF4 movea.l A0, [A6 - 0xC] 00000230 2028 0044 move.l D0, [A0 + 0x44] 00000234 2D40 FFF0 move.l [A6 - 0x10], D0 00000238 2F08 move.l -[A7], A0 0000023A 2F0B move.l -[A7], A3 0000023C 2053 movea.l A0, [A3] 0000023E 2068 040C movea.l A0, [A0 + 0x40C] 00000242 4E90 jsr [A0] 00000244 7000 moveq.l D0, 0x00 00000246 2740 00CC move.l [A3 + 0xCC], D0 0000024A 2F0B move.l -[A7], A3 0000024C 2053 movea.l A0, [A3] 0000024E 2068 03E8 movea.l A0, [A0 + 0x3E8] 00000252 4E90 jsr [A0] 00000254 2600 move.l D3, D0 00000256 7008 moveq.l D0, 0x08 00000258 2F00 move.l -[A7], D0 0000025A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00000260 2D40 FFF8 move.l [A6 - 0x8], D0 label00000264: 00000264 4A80 tst.l D0 00000266 670C beq +0xE /* 00000274 */ 00000268 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000026C 2F00 move.l -[A7], D0 0000026E 4EB9 0000 1A2A jsr [0x00001A2A] label00000274: 00000274 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000278 4EB9 0000 1172 jsr [0x00001172] 0000027E 276E FFF8 00C8 move.l [A3 + 0xC8], [A6 - 0x8] 00000284 7016 moveq.l D0, 0x16 00000286 2F00 move.l -[A7], D0 00000288 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000028E 2440 movea.l A2, D0 00000290 200A move.l D0, A2 00000292 6708 beq +0xA /* 0000029C */ 00000294 2F0A move.l -[A7], A2 00000296 4EB9 0000 87B8 jsr [0x000087B8] label0000029C: 0000029C 2F0A move.l -[A7], A2 0000029E 4EB9 0000 1172 jsr [0x00001172] 000002A4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000002A8 2F2B 0088 move.l -[A7], [A3 + 0x88] 000002AC 2003 move.l D0, D3 000002AE 2200 move.l D1, D0 000002B0 C0FC 000A mulu.w D0, 0xA /* '\n' */ 000002B4 4841 swap.w D1 000002B6 C2FC 000A mulu.w D1, 0xA /* '\n' */ 000002BA 4841 swap.w D1 000002BC 4241 clr.w D1 000002BE D081 add.l D0, D1 000002C0 2F00 move.l -[A7], D0 000002C2 2F0A move.l -[A7], A2 000002C4 2052 movea.l A0, [A2] 000002C6 2050 movea.l A0, [A0] 000002C8 4E90 jsr [A0] 000002CA 274A 008C move.l [A3 + 0x8C], A2 000002CE 701E moveq.l D0, 0x1E 000002D0 2F00 move.l -[A7], D0 000002D2 4EB9 0000 0BEA jsr [0x00000BEA] 000002D8 2D40 FFFC move.l [A6 - 0x4], D0 000002DC 4A80 tst.l D0 000002DE 6708 beq +0xA /* 000002E8 */ 000002E0 2F00 move.l -[A7], D0 000002E2 4EB9 0000 0468 jsr [0x00000468] label000002E8: 000002E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002EC 4EB9 0000 1172 jsr [0x00001172] 000002F2 2F3C 0000 0400 move.l -[A7], 0x400 000002F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000002FC 206E FFFC movea.l A0, [A6 - 0x4] 00000300 2250 movea.l A1, [A0] 00000302 2269 007C movea.l A1, [A1 + 0x7C] 00000306 4E91 jsr [A1] 00000308 202E FFFC move.l D0, [A6 - 0x4] 0000030C 2740 00D2 move.l [A3 + 0xD2], D0 00000310 7201 moveq.l D1, 0x01 00000312 2F01 move.l -[A7], D1 00000314 2F2B 0088 move.l -[A7], [A3 + 0x88] 00000318 2F00 move.l -[A7], D0 0000031A 2040 movea.l A0, D0 0000031C 2050 movea.l A0, [A0] 0000031E 2068 0080 movea.l A0, [A0 + 0x80] 00000322 4E90 jsr [A0] 00000324 200C move.l D0, A4 00000326 672E beq +0x30 /* 00000356 */ 00000328 274C 00C4 move.l [A3 + 0xC4], A4 0000032C 2F2B 00D2 move.l -[A7], [A3 + 0xD2] 00000330 2F0C move.l -[A7], A4 00000332 2054 movea.l A0, [A4] 00000334 2068 0410 movea.l A0, [A0 + 0x410] 00000338 4E90 jsr [A0] 0000033A 2F0B move.l -[A7], A3 0000033C 2F0C move.l -[A7], A4 0000033E 2054 movea.l A0, [A4] 00000340 2068 0420 movea.l A0, [A0 + 0x420] 00000344 4E90 jsr [A0] 00000346 3F2B 00AE move.w -[A7], [A3 + 0xAE] 0000034A 2F03 move.l -[A7], D3 0000034C 2F0C move.l -[A7], A4 0000034E 2054 movea.l A0, [A4] 00000350 2068 03CC movea.l A0, [A0 + 0x3CC] 00000354 4E90 jsr [A0] label00000356: 00000356 422B 0051 clr.b [A3 + 0x51] 0000035A 2F0B move.l -[A7], A3 0000035C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000360 4EB9 0000 1552 jsr [0x00001552] 00000366 2F0B move.l -[A7], A3 00000368 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000036E 4EB9 0000 1552 jsr [0x00001552] 00000374 276E 000C 0094 move.l [A3 + 0x94], [A6 + 0xC] 0000037A 2F0B move.l -[A7], A3 0000037C 2053 movea.l A0, [A3] 0000037E 2068 0098 movea.l A0, [A0 + 0x98] 00000382 4E90 jsr [A0] 00000384 2840 movea.l A4, D0 00000386 2F0B move.l -[A7], A3 00000388 2053 movea.l A0, [A3] 0000038A 2068 00D0 movea.l A0, [A0 + 0xD0] 0000038E 4E90 jsr [A0] 00000390 2940 00CC move.l [A4 + 0xCC], D0 00000394 7600 moveq.l D3, 0x00 00000396 2743 009A move.l [A3 + 0x9A], D3 0000039A 2743 009E move.l [A3 + 0x9E], D3 0000039E 2F2B 0088 move.l -[A7], [A3 + 0x88] 000003A2 2F0B move.l -[A7], A3 000003A4 2053 movea.l A0, [A3] 000003A6 2068 03E8 movea.l A0, [A0 + 0x3E8] 000003AA 4E90 jsr [A0] 000003AC 2200 move.l D1, D0 000003AE C0FC 000A mulu.w D0, 0xA /* '\n' */ 000003B2 4841 swap.w D1 000003B4 C2FC 000A mulu.w D1, 0xA /* '\n' */ 000003B8 4841 swap.w D1 000003BA 4241 clr.w D1 000003BC D081 add.l D0, D1 000003BE 2F00 move.l -[A7], D0 000003C0 2F0B move.l -[A7], A3 000003C2 2053 movea.l A0, [A3] 000003C4 2068 03E4 movea.l A0, [A0 + 0x3E4] 000003C8 4E90 jsr [A0] 000003CA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000003CE 4E5E unlink A6 000003D0 205F movea.l A0, [A7]+ 000003D2 4FEF 000C lea.l A7, [A7 + 0xC] 000003D6 4ED0 jmp [A0] 000003D8 8059 or.w D0, [A1]+ 000003DA 4936 384B .invalid 4, [A6 + D3 + 0x4B] // invalid opcode 4 with b == 4 000003DE 496E 7374 chk.w D4, [A6 + 0x7374] 000003E2 7275 moveq.l D1, 0x75 000003E4 6374 bls +0x76 /* 0000045A */ 000003E6 696F bvs +0x71 /* 00000457 */ 000003E8 6E56 bgt +0x58 /* 00000440 */ 000003EA 6965 bvs +0x67 /* 00000451 */ 000003EC 775F moveq.l D3, 0x5F 000003EE 5F31 3954 subq.b <>, 7 000003F2 3638 4B49 move.w D3, [0x00004B49] 000003F6 6E73 bgt +0x75 /* 0000046B */ 000003F8 7472 moveq.l D2, 0x72 000003FA 7563 moveq.l D2, 0x63 000003FC 7469 moveq.l D2, 0x69 000003FE 6F6E ble +0x70 /* 0000046E */ 00000400 5669 6577 addq.w [A1 + 0x6577], 3 00000404 4650 not.w [A0] 00000406 3138 5436 move.w -[A0], [0x00005436] 0000040A 384B movea.w A4, A3 0000040C 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 00000412 6F69 ble +0x6B /* 0000047D */ 00000414 6E74 bgt +0x76 /* 0000048A */ 00000416 5669 6577 addq.w [A1 + 0x6577], 3 0000041A 5032 3254 addq.b [A2 + D3.w * 2 + 0x54], 8 0000041E 3638 6B45 move.w D3, [0x00006B45] 00000422 7870 moveq.l D4, 0x70 00000424 7265 moveq.l D1, 0x65 00000426 7373 moveq.l D1, 0x73 00000428 696F bvs +0x71 /* 00000499 */ 0000042A 6E45 bgt +0x47 /* 00000471 */ 0000042C 6469 bcc +0x6B /* 00000497 */ 0000042E 7454 moveq.l D2, 0x54 00000430 6578 bcs +0x7A /* 000004AA */ 00000432 7400 moveq.l D2, 0x00 00000434 0000 FFFF ori.b D0, 0xFF 00000438 41F9 FFFA 7BCC lea.l A0, [0xFFFA7BCC] 0000043E 2008 move.l D0, A0 label00000440: 00000440 205F movea.l A0, [A7]+ 00000442 584F addq.w A7, 4 00000444 4ED0 jmp [A0] 00000446 FFFF .invalid <> 00000448 2F0A move.l -[A7], A2 0000044A 701E moveq.l D0, 0x1E 0000044C 2F00 move.l -[A7], D0 0000044E 4EB9 0000 0BEA jsr [0x00000BEA] 00000454 2440 movea.l A2, D0 00000456 200A move.l D0, A2 00000458 6708 beq +0xA /* 00000462 */ label0000045A: 0000045A 2F0A move.l -[A7], A2 0000045C 4EB9 0000 0468 jsr [0x00000468] label00000462: 00000462 200A move.l D0, A2 00000464 245F movea.l A2, [A7]+ 00000466 4E75 rts 00000468 4E56 0000 link A6, 0 0000046C 2F0A move.l -[A7], A2 label0000046E: 0000046E 246E 0008 movea.l A2, [A6 + 0x8] 00000472 2F0A move.l -[A7], A2 00000474 4EB9 0000 3A3A jsr [0x00003A3A] 0000047A 2079 FFFA 8550 movea.l A0, [0xFFFA8550] 00000480 2488 move.l [A2], A0 00000482 200A move.l D0, A2 00000484 245F movea.l A2, [A7]+ 00000486 4E5E unlink A6 00000488 205F movea.l A0, [A7]+ label0000048A: 0000048A 584F addq.w A7, 4 0000048C 4ED0 jmp [A0] 0000048E 925F sub.w D1, [A7]+ 00000490 5F63 subq.w -[A3], 7 00000492 745F moveq.l D2, 0x5F 00000494 5F39 5441 6464 subq.b [0x54416464], 7 0000049A 724C moveq.l D1, 0x4C 0000049C 6973 bvs +0x75 /* 00000511 */ 0000049E 7446 moveq.l D2, 0x46 000004A0 7600 moveq.l D3, 0x00 000004A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004A6 0000 2F2E ori.b D0, 0x2E /* '.' */ label000004AA: 000004AA 000C 7004 ori.b A4, 0x4 000004AE 3F00 move.w -[A7], D0 000004B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004B4 4EB9 0000 39CA jsr [0x000039CA] 000004BA 4E5E unlink A6 000004BC 205F movea.l A0, [A7]+ 000004BE 504F addq.w A7, 8 000004C0 4ED0 jmp [A0] 000004C2 9749 subx.w -[A3], -[A1] 000004C4 4164 chk.w D0, -[A4] 000004C6 6472 bcc +0x74 /* 0000053A */ 000004C8 4C69 7374 5F5F movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F] 000004CE 3954 4164 move.w [A4 + 0x4164], [A4] 000004D2 6472 bcc +0x74 /* 00000546 */ 000004D4 4C69 7374 466C movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x466C] 000004DA 0000 41F9 ori.b D0, 0xF9 000004DE FFFA .invalid <> 000004E0 7C00 moveq.l D6, 0x00 000004E2 2008 move.l D0, A0 000004E4 4E75 rts 000004E6 FFFF .invalid <> 000004E8 41F9 FFFA 7C00 lea.l A0, [0xFFFA7C00] 000004EE 2008 move.l D0, A0 000004F0 205F movea.l A0, [A7]+ 000004F2 584F addq.w A7, 4 000004F4 4ED0 jmp [A0] 000004F6 FFFF .invalid <> 000004F8 2F0A move.l -[A7], A2 000004FA 2F3C 0000 009C move.l -[A7], 0x9C 00000500 4EB9 0000 0BEA jsr [0x00000BEA] 00000506 2440 movea.l A2, D0 00000508 200A move.l D0, A2 0000050A 6708 beq +0xA /* 00000514 */ 0000050C 2F0A move.l -[A7], A2 0000050E 4EB9 0000 051C jsr [0x0000051C] label00000514: 00000514 200A move.l D0, A2 00000516 245F movea.l A2, [A7]+ 00000518 4E75 rts 0000051A FFFF .invalid <> 0000051C 4E56 0000 link A6, 0 00000520 48E7 1020 movem.l -[A7], D3,A2 00000524 246E 0008 movea.l A2, [A6 + 0x8] 00000528 2F0A move.l -[A7], A2 0000052A 4EB9 0000 5F04 jsr [0x00005F04] 00000530 2079 FFFA 8554 movea.l A0, [0xFFFA8554] 00000536 2488 move.l [A2], A0 00000538 7600 moveq.l D3, 0x00 label0000053A: 0000053A 2543 0088 move.l [A2 + 0x88], D3 0000053E 2543 008C move.l [A2 + 0x8C], D3 00000542 700C moveq.l D0, 0x0C 00000544 3F00 move.w -[A7], D0 label00000546: 00000546 2F0A move.l -[A7], A2 00000548 4EB9 0000 8D02 jsr [0x00008D02] 0000054E 2543 0094 move.l [A2 + 0x94], D3 00000552 2543 0098 move.l [A2 + 0x98], D3 00000556 7000 moveq.l D0, 0x00 00000558 2540 0090 move.l [A2 + 0x90], D0 0000055C 200A move.l D0, A2 0000055E 4CDF 0408 movem.l D3,A2, [A7]+ 00000562 4E5E unlink A6 00000564 205F movea.l A0, [A7]+ 00000566 584F addq.w A7, 4 00000568 4ED0 jmp [A0] 0000056A 9C5F sub.w D6, [A7]+ 0000056C 5F63 subq.w -[A3], 7 0000056E 745F moveq.l D2, 0x5F 00000570 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000574 3638 4B42 move.w D3, [0x00004B42] 00000578 7265 moveq.l D1, 0x65 0000057A 616B bsr +0x6D /* 000005E7 */ 0000057C 706F moveq.l D0, 0x6F 0000057E 696E bvs +0x70 /* 000005EE */ 00000580 7456 moveq.l D2, 0x56 00000582 6965 bvs +0x67 /* 000005E9 */ 00000584 7746 moveq.l D3, 0x46 00000586 7600 moveq.l D3, 0x00 00000588 0000 FFFF ori.b D0, 0xFF 0000058C 4E56 FFFC link A6, -0x0004 00000590 48E7 0030 movem.l -[A7], A2,A3 00000594 266E 0008 movea.l A3, [A6 + 0x8] 00000598 246E 000C movea.l A2, [A6 + 0xC] 0000059C 2F0A move.l -[A7], A2 0000059E 2F0B move.l -[A7], A3 000005A0 4EB9 0000 6842 jsr [0x00006842] 000005A6 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 000005AC 2028 0008 move.l D0, [A0 + 0x8] 000005B0 2D40 FFFC move.l [A6 - 0x4], D0 000005B4 2F00 move.l -[A7], D0 000005B6 4EB9 0000 1172 jsr [0x00001172] 000005BC 200A move.l D0, A2 000005BE 670A beq +0xC /* 000005CA */ 000005C0 2F0A move.l -[A7], A2 000005C2 2052 movea.l A0, [A2] 000005C4 2068 01F4 movea.l A0, [A0 + 0x1F4] 000005C8 4E90 jsr [A0] label000005CA: 000005CA 594F subq.w A7, 4 000005CC A8D8 syscall NewRgn 000005CE 201F move.l D0, [A7]+ 000005D0 2740 0098 move.l [A3 + 0x98], D0 000005D4 202E FFFC move.l D0, [A6 - 0x4] 000005D8 2740 0088 move.l [A3 + 0x88], D0 000005DC 2F0B move.l -[A7], A3 000005DE 2F00 move.l -[A7], D0 000005E0 4EB9 0000 1552 jsr [0x00001552] 000005E6 2F0B move.l -[A7], A3 000005E8 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] label000005EE: 000005EE 4EB9 0000 1552 jsr [0x00001552] 000005F4 4CDF 0C00 movem.l A2,A3, [A7]+ 000005F8 4E5E unlink A6 000005FA 205F movea.l A0, [A7]+ 000005FC 504F addq.w A7, 8 000005FE 4ED0 jmp [A0] 00000600 802E 446F or.b D0, [A6 + 0x446F] 00000604 506F 7374 addq.w [A7 + 0x7374], 8 00000608 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000060E 5F5F subq.w [A7]+, 7 00000610 3138 5436 move.w -[A0], [0x00005436] 00000614 384B movea.w A4, A3 00000616 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000061C 6F69 ble +0x6B /* 00000687 */ 0000061E 6E74 bgt +0x76 /* 00000694 */ 00000620 5669 6577 addq.w [A1 + 0x6577], 3 00000624 4650 not.w [A0] 00000626 3954 446F move.w [A4 + 0x446F], [A4] 0000062A 6375 bls +0x77 /* 000006A1 */ 0000062C 6D65 blt +0x67 /* 00000693 */ 0000062E 6E74 bgt +0x76 /* 000006A4 */ 00000630 0000 FFFF ori.b D0, 0xFF 00000634 4E56 0000 link A6, 0 00000638 2F0A move.l -[A7], A2 0000063A 246E 0008 movea.l A2, [A6 + 0x8] 0000063E 2F2A 0098 move.l -[A7], [A2 + 0x98] 00000642 A8D9 syscall DisposRgn/DisposeRgn 00000644 2F0A move.l -[A7], A2 00000646 4EB9 0000 5B1A jsr [0x00005B1A] 0000064C 245F movea.l A2, [A7]+ 0000064E 4E5E unlink A6 00000650 205F movea.l A0, [A7]+ 00000652 584F addq.w A7, 4 00000654 4ED0 jmp [A0] 00000656 9C46 sub.w D6, D6 00000658 7265 moveq.l D1, 0x65 0000065A 655F bcs +0x61 /* 000006BB */ 0000065C 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00000660 3638 4B42 move.w D3, [0x00004B42] 00000664 7265 moveq.l D1, 0x65 00000666 616B bsr +0x6D /* 000006D3 */ 00000668 706F moveq.l D0, 0x6F 0000066A 696E bvs +0x70 /* 000006DA */ 0000066C 7456 moveq.l D2, 0x56 0000066E 6965 bvs +0x67 /* 000006D5 */ 00000670 7746 moveq.l D3, 0x46 00000672 7600 moveq.l D3, 0x00 00000674 0000 FFFF ori.b D0, 0xFF 00000678 4E56 0000 link A6, 0 0000067C 206E 0008 movea.l A0, [A6 + 0x8] 00000680 216E 000C 008C move.l [A0 + 0x8C], [A6 + 0xC] 00000686 4E5E unlink A6 00000688 205F movea.l A0, [A7]+ 0000068A 504F addq.w A7, 8 0000068C 4ED0 jmp [A0] 0000068E 802D 5365 or.b D0, [A5 + 0x5365] 00000692 7441 moveq.l D2, 0x41 label00000694: 00000694 6464 bcc +0x66 /* 000006FA */ 00000696 724C moveq.l D1, 0x4C 00000698 6973 bvs +0x75 /* 0000070D */ 0000069A 745F moveq.l D2, 0x5F 0000069C 5F31 3854 subq.b [A1 + D3 + 0x54], 7 000006A0 3638 4B42 move.w D3, [0x00004B42] label000006A4: 000006A4 7265 moveq.l D1, 0x65 000006A6 616B bsr +0x6D /* 00000713 */ 000006A8 706F moveq.l D0, 0x6F 000006AA 696E bvs +0x70 /* 0000071A */ 000006AC 7456 moveq.l D2, 0x56 000006AE 6965 bvs +0x67 /* 00000715 */ 000006B0 7746 moveq.l D3, 0x46 000006B2 5039 5441 6464 addq.b [0x54416464], 8 000006B8 724C moveq.l D1, 0x4C 000006BA 6973 bvs +0x75 /* 0000072F */ 000006BC 7400 moveq.l D2, 0x00 000006BE 0000 41F9 ori.b D0, 0xF9 000006C2 FFFA .invalid <> 000006C4 8AD8 divu.w D5, [A0]+ 000006C6 2008 move.l D0, A0 000006C8 205F movea.l A0, [A7]+ 000006CA 584F addq.w A7, 4 000006CC 4ED0 jmp [A0] 000006CE FFFF .invalid <> 000006D0 2F0A move.l -[A7], A2 000006D2 2F3C 0000 00C4 move.l -[A7], 0xC4 000006D8 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 000006DA-000006DE label000006DA: 000006DA 0000 0BEA ori.b D0, 0xEA // end alternate branch 000006DA-000006DE label000006DA: // (misaligned) 000006DE 2440 movea.l A2, D0 000006E0 200A move.l D0, A2 000006E2 6708 beq +0xA /* 000006EC */ 000006E4 2F0A move.l -[A7], A2 000006E6 4EB9 0000 06F4 jsr [0x000006F4] label000006EC: 000006EC 200A move.l D0, A2 000006EE 245F movea.l A2, [A7]+ 000006F0 4E75 rts 000006F2 FFFF .invalid <> 000006F4 4E56 0000 link A6, 0 000006F8 48E7 1820 movem.l -[A7], D3,D4,A2 // begin alternate branch 000006FA-000006FC label000006FA: 000006FA 1820 move.b D4, -[A0] // end alternate branch 000006FA-000006FC label000006FA: // (misaligned) 000006FC 246E 0008 movea.l A2, [A6 + 0x8] 00000700 2F0A move.l -[A7], A2 00000702 4EB9 0000 6882 jsr [0x00006882] 00000708 2079 FFFA 9DC4 movea.l A0, [0xFFFA9DC4] 0000070E 2488 move.l [A2], A0 00000710 7600 moveq.l D3, 0x00 00000712 2543 0088 move.l [A2 + 0x88], D3 00000716 7800 moveq.l D4, 0x00 00000718 2544 008C move.l [A2 + 0x8C], D4 // begin alternate branch 0000071A-00000720 label0000071A: 0000071A 008C 2544 0090 ori.l A4, 0x25440090 // end alternate branch 0000071A-00000720 label0000071A: // (misaligned) 0000071C 2544 0090 move.l [A2 + 0x90], D4 00000720 2544 0094 move.l [A2 + 0x94], D4 00000724 2543 009A move.l [A2 + 0x9A], D3 00000728 2543 009E move.l [A2 + 0x9E], D3 0000072C 41F9 FFFF 634C lea.l A0, [0xFFFF634C] 00000732 224A movea.l A1, A2 00000734 43E9 00A2 lea.l A1, [A1 + 0xA2] 00000738 22D8 move.l [A1]+, [A0]+ 0000073A 22D8 move.l [A1]+, [A0]+ 0000073C 22D8 move.l [A1]+, [A0]+ 0000073E 4243 clr.w D3 00000740 3543 00AE move.w [A2 + 0xAE], D3 00000744 3543 00B0 move.w [A2 + 0xB0], D3 00000748 2544 0084 move.l [A2 + 0x84], D4 0000074C 2544 007C move.l [A2 + 0x7C], D4 00000750 2544 0080 move.l [A2 + 0x80], D4 00000754 2544 00B2 move.l [A2 + 0xB2], D4 00000758 2544 00B6 move.l [A2 + 0xB6], D4 0000075C 2544 00BA move.l [A2 + 0xBA], D4 00000760 4203 clr.b D3 00000762 1543 0098 move.b [A2 + 0x98], D3 00000766 2544 00BE move.l [A2 + 0xBE], D4 0000076A 1543 00C2 move.b [A2 + 0xC2], D3 0000076E 1543 00C3 move.b [A2 + 0xC3], D3 00000772 200A move.l D0, A2 00000774 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00000778 4E5E unlink A6 0000077A 205F movea.l A0, [A7]+ 0000077C 584F addq.w A7, 4 0000077E 4ED0 jmp [A0] 00000780 9D5F sub.w [A7]+, D6 00000782 5F63 subq.w -[A3], 7 00000784 745F moveq.l D2, 0x5F 00000786 5F31 3954 subq.b <>, 7 0000078A 4164 chk.w D0, -[A4] 0000078C 6472 bcc +0x74 /* 00000800 */ 0000078E 6573 bcs +0x75 /* 00000803 */ 00000790 7344 moveq.l D1, 0x44 00000792 6973 bvs +0x75 /* 00000807 */ 00000794 706C moveq.l D0, 0x6C 00000796 6179 bsr +0x7B /* 00000811 */ 00000798 5669 6577 addq.w [A1 + 0x6577], 3 0000079C 4676 0000 not.w [A6 + D0.w] 000007A0 4E56 FFD4 link A6, -0x002C 000007A4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000007A8 286E 0008 movea.l A4, [A6 + 0x8] 000007AC 2F0C move.l -[A7], A4 000007AE 2054 movea.l A0, [A4] 000007B0 2068 0098 movea.l A0, [A0 + 0x98] 000007B4 4E90 jsr [A0] 000007B6 2D40 FFD4 move.l [A6 - 0x2C], D0 000007BA 2F0C move.l -[A7], A4 000007BC 2054 movea.l A0, [A4] 000007BE 2068 0098 movea.l A0, [A0 + 0x98] 000007C2 4E90 jsr [A0] 000007C4 244C movea.l A2, A4 000007C6 45EA 0080 lea.l A2, [A2 + 0x80] 000007CA 2480 move.l [A2], D0 000007CC 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 000007D0 4EB9 0000 1172 jsr [0x00001172] 000007D6 202E 000C move.l D0, [A6 + 0xC] 000007DA 2940 0090 move.l [A4 + 0x90], D0 000007DE 2F0C move.l -[A7], A4 000007E0 2F00 move.l -[A7], D0 000007E2 4EB9 0000 1552 jsr [0x00001552] 000007E8 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 000007EE 2612 move.l D3, [A2] 000007F0 2F03 move.l -[A7], D3 000007F2 2043 movea.l A0, D3 000007F4 2050 movea.l A0, [A0] 000007F6 2068 0180 movea.l A0, [A0 + 0x180] 000007FA 4E90 jsr [A0] 000007FC 2940 0094 move.l [A4 + 0x94], D0 label00000800: 00000800 2F3C 0000 00EC move.l -[A7], 0xEC 00000806 4EB9 0000 0BEA jsr [0x00000BEA] 0000080C 2D40 FFF8 move.l [A6 - 0x8], D0 00000810 4A80 tst.l D0 00000812 6708 beq +0xA /* 0000081C */ 00000814 2F00 move.l -[A7], D0 00000816 4EB9 0000 B262 jsr [0x0000B262] label0000081C: 0000081C 2F2C 0026 move.l -[A7], [A4 + 0x26] 00000820 2F0C move.l -[A7], A4 00000822 2054 movea.l A0, [A4] 00000824 2068 0098 movea.l A0, [A0 + 0x98] 00000828 4E90 jsr [A0] 0000082A 2F00 move.l -[A7], D0 0000082C 4227 clr.b -[A7] 0000082E 7601 moveq.l D3, 0x01 00000830 1F03 move.b -[A7], D3 00000832 1F03 move.b -[A7], D3 00000834 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000838 4EB9 0000 B282 jsr [0x0000B282] 0000083E 2F3C 484E 4449 move.l -[A7], 0x484E4449 /* 'HNDI' */ 00000844 2612 move.l D3, [A2] 00000846 2F03 move.l -[A7], D3 00000848 2043 movea.l A0, D3 0000084A 2050 movea.l A0, [A0] 0000084C 2068 0180 movea.l A0, [A0 + 0x180] 00000850 4E90 jsr [A0] 00000852 2940 007C move.l [A4 + 0x7C], D0 00000856 2652 movea.l A3, [A2] 00000858 2F2B 0098 move.l -[A7], [A3 + 0x98] 0000085C 2F0B move.l -[A7], A3 0000085E 2053 movea.l A0, [A3] 00000860 2068 0180 movea.l A0, [A0 + 0x180] 00000864 4E90 jsr [A0] 00000866 2940 0084 move.l [A4 + 0x84], D0 0000086A 2F3C 6857 3031 move.l -[A7], 0x68573031 /* 'hW01' */ 00000870 2612 move.l D3, [A2] 00000872 2F03 move.l -[A7], D3 00000874 2043 movea.l A0, D3 00000876 2050 movea.l A0, [A0] 00000878 2068 0180 movea.l A0, [A0 + 0x180] 0000087C 4E90 jsr [A0] 0000087E 2940 00B2 move.l [A4 + 0xB2], D0 00000882 2F3C 7657 3031 move.l -[A7], 0x76573031 /* 'vW01' */ 00000888 2612 move.l D3, [A2] 0000088A 2F03 move.l -[A7], D3 0000088C 2043 movea.l A0, D3 0000088E 2050 movea.l A0, [A0] 00000890 2068 0180 movea.l A0, [A0 + 0x180] 00000894 4E90 jsr [A0] 00000896 2940 00B6 move.l [A4 + 0xB6], D0 0000089A 7000 moveq.l D0, 0x00 0000089C 2940 009A move.l [A4 + 0x9A], D0 000008A0 70FF moveq.l D0, 0xFFFFFFFF 000008A2 2940 009E move.l [A4 + 0x9E], D0 000008A6 2F2C 009A move.l -[A7], [A4 + 0x9A] 000008AA 7601 moveq.l D3, 0x01 000008AC 1F03 move.b -[A7], D3 000008AE 1F03 move.b -[A7], D3 000008B0 2F0C move.l -[A7], A4 000008B2 2054 movea.l A0, [A4] 000008B4 2068 03EC movea.l A0, [A0 + 0x3EC] 000008B8 4E90 jsr [A0] 000008BA 3F3C 07D0 move.w -[A7], 0x7D0 000008BE 486E FFD8 pea.l [A6 - 0x28] 000008C2 4EB9 0000 1352 jsr [0x00001352] 000008C8 41EE FFD8 lea.l A0, [A6 - 0x28] 000008CC 224C movea.l A1, A4 000008CE 43E9 00A2 lea.l A1, [A1 + 0xA2] 000008D2 22D8 move.l [A1]+, [A0]+ 000008D4 22D8 move.l [A1]+, [A0]+ 000008D6 22D8 move.l [A1]+, [A0]+ 000008D8 486E FFE4 pea.l [A6 - 0x1C] 000008DC 4EB9 0000 1362 jsr [0x00001362] 000008E2 486E FFD8 pea.l [A6 - 0x28] 000008E6 4EB9 0000 1322 jsr [0x00001322] 000008EC 486E FFF0 pea.l [A6 - 0x10] 000008F0 A88B syscall GetFontInfo 000008F2 396E FFF4 00B0 move.w [A4 + 0xB0], [A6 - 0xC] 000008F8 302E FFF0 move.w D0, [A6 - 0x10] 000008FC D06E FFF2 add.w D0, [A6 - 0xE] 00000900 D06E FFF6 add.w D0, [A6 - 0xA] 00000904 5240 addq.w D0, 1 00000906 3940 00AE move.w [A4 + 0xAE], D0 0000090A 2F0C move.l -[A7], A4 0000090C 2054 movea.l A0, [A4] 0000090E 2068 03F0 movea.l A0, [A0 + 0x3F0] 00000912 4E90 jsr [A0] 00000914 486E FFE4 pea.l [A6 - 0x1C] 00000918 4EB9 0000 1322 jsr [0x00001322] 0000091E 7024 moveq.l D0, 0x24 00000920 2F00 move.l -[A7], D0 00000922 4EB9 0000 0BEA jsr [0x00000BEA] 00000928 2D40 FFFC move.l [A6 - 0x4], D0 0000092C 4A80 tst.l D0 0000092E 6708 beq +0xA /* 00000938 */ 00000930 2F00 move.l -[A7], D0 00000932 4EB9 0000 17DA jsr [0x000017DA] label00000938: 00000938 2F0C move.l -[A7], A4 0000093A 1F2C 00C3 move.b -[A7], [A4 + 0xC3] 0000093E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000942 4EB9 0000 17E2 jsr [0x000017E2] 00000948 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000094C 2F2E FFD4 move.l -[A7], [A6 - 0x2C] 00000950 206E FFD4 movea.l A0, [A6 - 0x2C] 00000954 2050 movea.l A0, [A0] 00000956 2068 00E0 movea.l A0, [A0 + 0xE0] 0000095A 4E90 jsr [A0] 0000095C 594F subq.w A7, 4 0000095E A8D8 syscall NewRgn 00000960 201F move.l D0, [A7]+ 00000962 2940 00BA move.l [A4 + 0xBA], D0 00000966 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000096A 4E5E unlink A6 0000096C 205F movea.l A0, [A7]+ 0000096E 504F addq.w A7, 8 00000970 4ED0 jmp [A0] 00000972 8035 496E or.b D0, <> 00000976 6974 bvs +0x76 /* 000009EC */ 00000978 4164 chk.w D0, -[A4] 0000097A 6472 bcc +0x74 /* 000009EE */ 0000097C 6573 bcs +0x75 /* 000009F1 */ 0000097E 7344 moveq.l D1, 0x44 00000980 6973 bvs +0x75 /* 000009F5 */ 00000982 706C moveq.l D0, 0x6C 00000984 6179 bsr +0x7B /* 000009FF */ 00000986 5669 6577 addq.w [A1 + 0x6577], 3 0000098A 5F5F subq.w [A7]+, 7 0000098C 3139 5441 6464 move.w -[A0], [0x54416464] 00000992 7265 moveq.l D1, 0x65 00000994 7373 moveq.l D1, 0x73 00000996 4469 7370 neg.w [A1 + 0x7370] 0000099A 6C61 bge +0x63 /* 000009FD */ 0000099C 7956 moveq.l D4, 0x56 0000099E 6965 bvs +0x67 /* 00000A05 */ 000009A0 7746 moveq.l D3, 0x46 000009A2 5035 5454 addq.b [A5 + D5.w * 4 + 0x54], 8 000009A6 6173 bsr +0x75 /* 00000A1B */ 000009A8 6B00 0000 bmi +0x2 /* 000009AA */ // begin alternate branch 000009AA-000009B0 label000009AA: 000009AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000009AE FFFC .invalid <> // end alternate branch 000009AA-000009B0 label000009AA: // (misaligned) 000009AC 4E56 FFFC link A6, -0x0004 000009B0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000009B4 422E FFFC clr.b [A6 - 0x4] 000009B8 246E 0008 movea.l A2, [A6 + 0x8] 000009BC 266A 0090 movea.l A3, [A2 + 0x90] 000009C0 200B move.l D0, A3 000009C2 6734 beq +0x36 /* 000009F8 */ 000009C4 70FF moveq.l D0, 0xFFFFFFFF 000009C6 2F00 move.l -[A7], D0 000009C8 2F0B move.l -[A7], A3 000009CA 2053 movea.l A0, [A3] 000009CC 2068 0098 movea.l A0, [A0 + 0x98] 000009D0 4E90 jsr [A0] 000009D2 2600 move.l D3, D0 000009D4 286A 0094 movea.l A4, [A2 + 0x94] 000009D8 200C move.l D0, A4 000009DA 671C beq +0x1E /* 000009F8 */ 000009DC 2F0C move.l -[A7], A4 000009DE 2054 movea.l A0, [A4] 000009E0 2068 044C movea.l A0, [A0 + 0x44C] 000009E4 4E90 jsr [A0] 000009E6 2203 move.l D1, D3 000009E8 B081 cmp.l D0, D1 000009EA 6704 beq +0x6 /* 000009F0 */ label000009EC: 000009EC 7000 moveq.l D0, 0x00 label000009EE: 000009EE 6002 bra +0x4 /* 000009F2 */ label000009F0: 000009F0 7001 moveq.l D0, 0x01 label000009F2: 000009F2 2000 move.l D0, D0 000009F4 1D40 FFFC move.b [A6 - 0x4], D0 label000009F8: 000009F8 102E FFFC move.b D0, [A6 - 0x4] 000009FC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000A00 4E5E unlink A6 00000A02 205F movea.l A0, [A7]+ 00000A04 584F addq.w A7, 4 00000A06 4ED0 jmp [A0] 00000A08 8027 or.b D0, -[A7] 00000A0A 4973 4469 chk.w D4, [A3 + D4.w * 4 + 0x69] 00000A0E 7370 moveq.l D1, 0x70 00000A10 6C61 bge +0x63 /* 00000A73 */ 00000A12 7969 moveq.l D4, 0x69 00000A14 6E67 bgt +0x69 /* 00000A7D */ 00000A16 5043 addq.w D3, 8 00000A18 5F5F subq.w [A7]+, 7 00000A1A 3139 5441 6464 move.w -[A0], [0x54416464] 00000A20 7265 moveq.l D1, 0x65 00000A22 7373 moveq.l D1, 0x73 00000A24 4469 7370 neg.w [A1 + 0x7370] 00000A28 6C61 bge +0x63 /* 00000A8B */ 00000A2A 7956 moveq.l D4, 0x56 00000A2C 6965 bvs +0x67 /* 00000A93 */ 00000A2E 7746 moveq.l D3, 0x46 00000A30 7600 moveq.l D3, 0x00 00000A32 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000A36 FF00 .extension 0xF00 <> // unimplemented 00000A38 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000A3C 246E 0008 movea.l A2, [A6 + 0x8] 00000A40 286A 0090 movea.l A4, [A2 + 0x90] 00000A44 200C move.l D0, A4 00000A46 6752 beq +0x54 /* 00000A9A */ 00000A48 70FF moveq.l D0, 0xFFFFFFFF 00000A4A 2F00 move.l -[A7], D0 00000A4C 2F0C move.l -[A7], A4 00000A4E 2054 movea.l A0, [A4] 00000A50 2068 0098 movea.l A0, [A0 + 0x98] 00000A54 4E90 jsr [A0] 00000A56 2800 move.l D4, D0 00000A58 266A 0094 movea.l A3, [A2 + 0x94] 00000A5C 200B move.l D0, A3 00000A5E 673A beq +0x3C /* 00000A9A */ 00000A60 4879 FFFA 8AF4 push.l 0xFFFA8AF4 00000A66 486E FF00 pea.l [A6 - 0x100] 00000A6A 4EB9 0000 0B3A jsr [0x00000B3A] 00000A70 2F04 move.l -[A7], D4 00000A72 7601 moveq.l D3, 0x01 00000A74 1F03 move.b -[A7], D3 00000A76 2F0B move.l -[A7], A3 00000A78 2053 movea.l A0, [A3] 00000A7A 2068 0450 movea.l A0, [A0 + 0x450] 00000A7E 4E90 jsr [A0] 00000A80 486E FF00 pea.l [A6 - 0x100] 00000A84 1F03 move.b -[A7], D3 00000A86 2F0B move.l -[A7], A3 00000A88 2053 movea.l A0, [A3] 00000A8A 2068 0418 movea.l A0, [A0 + 0x418] 00000A8E 4E90 jsr [A0] 00000A90 2F0B move.l -[A7], A3 00000A92 2053 movea.l A0, [A3] 00000A94 2068 0454 movea.l A0, [A0 + 0x454] 00000A98 4E90 jsr [A0] label00000A9A: 00000A9A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00000A9E 4E5E unlink A6 00000AA0 205F movea.l A0, [A7]+ 00000AA2 584F addq.w A7, 4 00000AA4 4ED0 jmp [A0] 00000AA6 8021 or.b D0, -[A1] 00000AA8 4C6F 636B 4F6E movem.l D0,D1,D3,D5,D6,A0,A1,A5,A6, [A7 + 0x4F6E] 00000AAE 5043 addq.w D3, 8 00000AB0 5F5F subq.w [A7]+, 7 00000AB2 3139 5441 6464 move.w -[A0], [0x54416464] 00000AB8 7265 moveq.l D1, 0x65 00000ABA 7373 moveq.l D1, 0x73 00000ABC 4469 7370 neg.w [A1 + 0x7370] 00000AC0 6C61 bge +0x63 /* 00000B23 */ 00000AC2 7956 moveq.l D4, 0x56 00000AC4 6965 bvs +0x67 /* 00000B2B */ 00000AC6 7746 moveq.l D3, 0x46 00000AC8 7600 moveq.l D3, 0x00 00000ACA 0000 41F9 ori.b D0, 0xF9 00000ACE FFFA .invalid <> 00000AD0 8B50 or.w [A0], D5 00000AD2 2008 move.l D0, A0 00000AD4 205F movea.l A0, [A7]+ 00000AD6 584F addq.w A7, 4 00000AD8 4ED0 jmp [A0] 00000ADA FFFF .invalid <> 00000ADC 2F0A move.l -[A7], A2 00000ADE 2F3C 0000 00D0 move.l -[A7], 0xD0 00000AE4 4EB9 0000 0BEA jsr [0x00000BEA] 00000AEA 2440 movea.l A2, D0 00000AEC 200A move.l D0, A2 00000AEE 6708 beq +0xA /* 00000AF8 */ 00000AF0 2F0A move.l -[A7], A2 00000AF2 4EB9 0000 0B00 jsr [0x00000B00 /* TrapAgain */] label00000AF8: 00000AF8 200A move.l D0, A2 00000AFA 245F movea.l A2, [A7]+ 00000AFC 4E75 rts 00000AFE FFFF .invalid <> 00000B00 4E56 0000 link A6, 0 00000B04 2F0A move.l -[A7], A2 00000B06 246E 0008 movea.l A2, [A6 + 0x8] 00000B0A 2F0A move.l -[A7], A2 00000B0C 4EB9 0000 A514 jsr [0x0000A514] 00000B12 2079 FFFA 9DCC movea.l A0, [0xFFFA9DCC] 00000B18 2488 move.l [A2], A0 00000B1A 7000 moveq.l D0, 0x00 00000B1C 2540 00CC move.l [A2 + 0xCC], D0 00000B20 200A move.l D0, A2 00000B22 245F movea.l A2, [A7]+ 00000B24 4E5E unlink A6 00000B26 205F movea.l A0, [A7]+ 00000B28 584F addq.w A7, 4 00000B2A 4ED0 jmp [A0] 00000B2C 8024 or.b D0, -[A4] 00000B2E 5F5F subq.w [A7]+, 7 00000B30 6374 bls +0x76 /* 00000BA6 */ 00000B32 5F5F subq.w [A7]+, 7 00000B34 3236 5441 move.w D1, [A6 + D5.w * 4 + 0x41] 00000B38 6464 bcc +0x66 /* 00000B9E */ 00000B3A 7265 moveq.l D1, 0x65 00000B3C 7373 moveq.l D1, 0x73 00000B3E 4469 7370 neg.w [A1 + 0x7370] 00000B42 6C61 bge +0x63 /* 00000BA5 */ 00000B44 7950 moveq.l D4, 0x50 00000B46 7265 moveq.l D1, 0x65 00000B48 6673 bne +0x75 /* 00000BBD */ 00000B4A 5769 6E64 subq.w [A1 + 0x6E64], 3 00000B4E 6F77 ble +0x79 /* 00000BC7 */ 00000B50 4676 0000 not.w [A6 + D0.w] 00000B54 41F9 FFFA 8BC0 lea.l A0, [0xFFFA8BC0] 00000B5A 2008 move.l D0, A0 00000B5C 205F movea.l A0, [A7]+ 00000B5E 584F addq.w A7, 4 00000B60 4ED0 jmp [A0] 00000B62 FFFF .invalid <> 00000B64 2F0A move.l -[A7], A2 00000B66 7036 moveq.l D0, 0x36 00000B68 2F00 move.l -[A7], D0 00000B6A 4EB9 0000 0BEA jsr [0x00000BEA] 00000B70 2440 movea.l A2, D0 00000B72 200A move.l D0, A2 00000B74 6708 beq +0xA /* 00000B7E */ 00000B76 2F0A move.l -[A7], A2 00000B78 4EB9 0000 715A jsr [0x0000715A] label00000B7E: 00000B7E 200A move.l D0, A2 00000B80 245F movea.l A2, [A7]+ 00000B82 4E75 rts 00000B84 41F9 FFFA 9DE8 lea.l A0, [0xFFFA9DE8] 00000B8A 2008 move.l D0, A0 00000B8C 4E75 rts 00000B8E FFFF .invalid <> 00000B90 41F9 FFFA 9DE8 lea.l A0, [0xFFFA9DE8] 00000B96 2008 move.l D0, A0 00000B98 205F movea.l A0, [A7]+ 00000B9A 584F addq.w A7, 4 00000B9C 4ED0 jmp [A0] label00000B9E: 00000B9E FFFF .invalid <> 00000BA0 2F0A move.l -[A7], A2 00000BA2 2F3C 0000 00B6 move.l -[A7], 0xB6 // begin alternate branch 00000BA6-00000BB2 label00000BA6: 00000BA6 00B6 4EB9 0000 0BEA 2440 200A ori.l [[0x2440] + 0x200A], 0x4EB90000 // end alternate branch 00000BA6-00000BB2 label00000BA6: // (misaligned) 00000BA8 4EB9 0000 0BEA jsr [0x00000BEA] 00000BAE 2440 movea.l A2, D0 00000BB0 200A move.l D0, A2 00000BB2 6708 beq +0xA /* 00000BBC */ 00000BB4 2F0A move.l -[A7], A2 00000BB6 4EB9 0000 0BC4 jsr [0x00000BC4] label00000BBC: 00000BBC 200A move.l D0, A2 00000BBE 245F movea.l A2, [A7]+ 00000BC0 4E75 rts 00000BC2 FFFF .invalid <> 00000BC4 4E56 0000 link A6, 0 00000BC8 2F0A move.l -[A7], A2 00000BCA 246E 0008 movea.l A2, [A6 + 0x8] 00000BCE 2F0A move.l -[A7], A2 00000BD0 4EB9 0000 B32A jsr [0x0000B32A] 00000BD6 2079 FFFA A22C movea.l A0, [0xFFFAA22C] 00000BDC 2488 move.l [A2], A0 00000BDE 7000 moveq.l D0, 0x00 00000BE0 2540 00B0 move.l [A2 + 0xB0], D0 00000BE4 200A move.l D0, A2 00000BE6 245F movea.l A2, [A7]+ 00000BE8 4E5E unlink A6 00000BEA 205F movea.l A0, [A7]+ 00000BEC 584F addq.w A7, 4 00000BEE 4ED0 jmp [A0] 00000BF0 955F sub.w [A7]+, D2 00000BF2 5F63 subq.w -[A3], 7 00000BF4 745F moveq.l D2, 0x5F 00000BF6 5F31 3154 subq.b <>, 7 00000BFA 4269 6E61 clr.w [A1 + 0x6E61] 00000BFE 7279 moveq.l D1, 0x79 00000C00 5465 addq.w -[A5], 2 00000C02 7874 moveq.l D4, 0x74 00000C04 4676 0000 not.w [A6 + D0.w] 00000C08 4E56 FFF8 link A6, -0x0008 00000C0C 2F0A move.l -[A7], A2 00000C0E 246E 0008 movea.l A2, [A6 + 0x8] 00000C12 2F0A move.l -[A7], A2 00000C14 2052 movea.l A0, [A2] 00000C16 2068 01D0 movea.l A0, [A0 + 0x1D0] 00000C1A 4E90 jsr [A0] 00000C1C 486E FFF8 pea.l [A6 - 0x8] 00000C20 A88B syscall GetFontInfo 00000C22 356E FFFC 00B4 move.w [A2 + 0xB4], [A6 - 0x4] 00000C28 245F movea.l A2, [A7]+ 00000C2A 4E5E unlink A6 00000C2C 205F movea.l A0, [A7]+ 00000C2E 504F addq.w A7, 8 00000C30 4ED0 jmp [A0] 00000C32 8027 or.b D0, -[A7] 00000C34 446F 506F neg.w [A7 + 0x506F] 00000C38 7374 moveq.l D1, 0x74 00000C3A 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00000C40 5F5F subq.w [A7]+, 7 00000C42 3131 5442 move.w -[A0], [A1 + D5.w * 4 + 0x42] 00000C46 696E bvs +0x70 /* 00000CB6 */ 00000C48 6172 bsr +0x74 /* 00000CBC */ 00000C4A 7954 moveq.l D4, 0x54 00000C4C 6578 bcs +0x7A /* 00000CC6 */ 00000C4E 7446 moveq.l D2, 0x46 00000C50 5039 5444 6F63 addq.b [0x54446F63], 8 00000C56 756D moveq.l D2, 0x6D 00000C58 656E bcs +0x70 /* 00000CC8 */ 00000C5A 7400 moveq.l D2, 0x00 00000C5C 0000 FFFF ori.b D0, 0xFF 00000C60 41F9 FFFA A248 lea.l A0, [0xFFFAA248] 00000C66 2008 move.l D0, A0 00000C68 205F movea.l A0, [A7]+ 00000C6A 584F addq.w A7, 4 00000C6C 4ED0 jmp [A0] 00000C6E FFFF .invalid <> 00000C70 2F0A move.l -[A7], A2 00000C72 700A moveq.l D0, 0x0A 00000C74 2F00 move.l -[A7], D0 00000C76 4EB9 0000 0BEA jsr [0x00000BEA] 00000C7C 2440 movea.l A2, D0 00000C7E 200A move.l D0, A2 00000C80 6708 beq +0xA /* 00000C8A */ 00000C82 2F0A move.l -[A7], A2 00000C84 4EB9 0000 0C90 jsr [0x00000C90] label00000C8A: 00000C8A 200A move.l D0, A2 00000C8C 245F movea.l A2, [A7]+ 00000C8E 4E75 rts 00000C90 4E56 0000 link A6, 0 00000C94 2F0A move.l -[A7], A2 00000C96 246E 0008 movea.l A2, [A6 + 0x8] 00000C9A 2F0A move.l -[A7], A2 00000C9C 4EB9 0000 3FF2 jsr [0x00003FF2] 00000CA2 2079 FFFA B90C movea.l A0, [0xFFFAB90C] 00000CA8 2488 move.l [A2], A0 00000CAA 200A move.l D0, A2 00000CAC 245F movea.l A2, [A7]+ 00000CAE 4E5E unlink A6 00000CB0 205F movea.l A0, [A7]+ 00000CB2 584F addq.w A7, 4 00000CB4 4ED0 jmp [A0] label00000CB6: 00000CB6 9D5F sub.w [A7]+, D6 00000CB8 5F63 subq.w -[A3], 7 00000CBA 745F moveq.l D2, 0x5F fn00000CBC: 00000CBC 5F31 3954 subq.b <>, 7 00000CC0 426F 7474 clr.w [A7 + 0x7474] 00000CC4 6F6D ble +0x6F /* 00000D33 */ label00000CC6: 00000CC6 506F 7075 addq.w [A7 + 0x7075], 8 // begin alternate branch 00000CC8-00000CCA label00000CC8: 00000CC8 7075 moveq.l D0, 0x75 // end alternate branch 00000CC8-00000CCA label00000CC8: // (misaligned) 00000CCA 7041 moveq.l D0, 0x41 00000CCC 646F bcc +0x71 /* 00000D3D */ 00000CCE 726E moveq.l D1, 0x6E 00000CD0 6572 bcs +0x74 /* 00000D44 */ 00000CD2 4676 0000 not.w [A6 + D0.w] 00000CD6 FFFF .invalid <> 00000CD8 41F9 FFFA A278 lea.l A0, [0xFFFAA278] 00000CDE 2008 move.l D0, A0 00000CE0 4E75 rts 00000CE2 FFFF .invalid <> 00000CE4 41F9 FFFA A278 lea.l A0, [0xFFFAA278] 00000CEA 2008 move.l D0, A0 00000CEC 205F movea.l A0, [A7]+ 00000CEE 584F addq.w A7, 4 00000CF0 4ED0 jmp [A0] 00000CF2 FFFF .invalid <> 00000CF4 2F0A move.l -[A7], A2 00000CF6 2F3C 0000 00CC move.l -[A7], 0xCC 00000CFC 4EB9 0000 0BEA jsr [0x00000BEA] 00000D02 2440 movea.l A2, D0 00000D04 200A move.l D0, A2 00000D06 6708 beq +0xA /* 00000D10 */ 00000D08 2F0A move.l -[A7], A2 00000D0A 4EB9 0000 0D18 jsr [0x00000D18 /* PowerMgrVars */] label00000D10: 00000D10 200A move.l D0, A2 00000D12 245F movea.l A2, [A7]+ 00000D14 4E75 rts 00000D16 FFFF .invalid <> 00000D18 4E56 0000 link A6, 0 00000D1C 2F0A move.l -[A7], A2 00000D1E 246E 0008 movea.l A2, [A6 + 0x8] 00000D22 2F0A move.l -[A7], A2 00000D24 4EB9 0000 B4DA jsr [0x0000B4DA] 00000D2A 2079 FFFA B910 movea.l A0, [0xFFFAB910] 00000D30 2488 move.l [A2], A0 00000D32 200A move.l D0, A2 00000D34 245F movea.l A2, [A7]+ 00000D36 4E5E unlink A6 00000D38 205F movea.l A0, [A7]+ 00000D3A 584F addq.w A7, 4 00000D3C 4ED0 jmp [A0] 00000D3E 965F sub.w D3, [A7]+ 00000D40 5F63 subq.w -[A3], 7 00000D42 745F moveq.l D2, 0x5F label00000D44: 00000D44 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00000D48 426F 7474 clr.w [A7 + 0x7474] 00000D4C 6F6D ble +0x6F /* 00000DBB */ 00000D4E 506F 7075 addq.w [A7 + 0x7075], 8 00000D52 7046 moveq.l D0, 0x46 00000D54 7600 moveq.l D3, 0x00 00000D56 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D5A 0000 48E7 ori.b D0, 0xE7 00000D5E 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ 00000D64 2F2E 000C move.l -[A7], [A6 + 0xC] 00000D68 2F0B move.l -[A7], A3 00000D6A 4EB9 0000 6842 jsr [0x00006842] 00000D70 700A moveq.l D0, 0x0A 00000D72 2F00 move.l -[A7], D0 00000D74 4EB9 0000 0BEA jsr [0x00000BEA] 00000D7A 2440 movea.l A2, D0 00000D7C 200A move.l D0, A2 00000D7E 6708 beq +0xA /* 00000D88 */ 00000D80 2F0A move.l -[A7], A2 00000D82 4EB9 0000 0C90 jsr [0x00000C90] label00000D88: 00000D88 2F0A move.l -[A7], A2 00000D8A 4EB9 0000 5672 jsr [0x00005672] 00000D90 2F0A move.l -[A7], A2 00000D92 707F moveq.l D0, 0x7F 00000D94 1F00 move.b -[A7], D0 00000D96 7001 moveq.l D0, 0x01 00000D98 1F00 move.b -[A7], D0 00000D9A 2F0B move.l -[A7], A3 00000D9C 2053 movea.l A0, [A3] 00000D9E 2068 01F4 movea.l A0, [A0 + 0x1F4] 00000DA2 4E90 jsr [A0] 00000DA4 4CDF 0C00 movem.l A2,A3, [A7]+ 00000DA8 4E5E unlink A6 00000DAA 205F movea.l A0, [A7]+ 00000DAC 504F addq.w A7, 8 00000DAE 4ED0 jmp [A0] 00000DB0 8028 446F or.b D0, [A0 + 0x446F] 00000DB4 506F 7374 addq.w [A7 + 0x7374], 8 00000DB8 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00000DBE 5F5F subq.w [A7]+, 7 00000DC0 3132 5442 move.w -[A0], [A2 + D5.w * 4 + 0x42] 00000DC4 6F74 ble +0x76 /* 00000E3A */ 00000DC6 746F moveq.l D2, 0x6F 00000DC8 6D50 blt +0x52 /* 00000E1A */ 00000DCA 6F70 ble +0x72 /* 00000E3C */ 00000DCC 7570 moveq.l D2, 0x70 00000DCE 4650 not.w [A0] 00000DD0 3954 446F move.w [A4 + 0x446F], [A4] 00000DD4 6375 bls +0x77 /* 00000E4B */ 00000DD6 6D65 blt +0x67 /* 00000E3D */ 00000DD8 6E74 bgt +0x76 /* 00000E4E */ 00000DDA 0000 41F9 ori.b D0, 0xF9 00000DDE FFFA .invalid <> 00000DE0 A2A8 syscall 0x0A8, flags=2 00000DE2 2008 move.l D0, A0 00000DE4 4E75 rts 00000DE6 FFFF .invalid <> 00000DE8 41F9 FFFA A2A8 lea.l A0, [0xFFFAA2A8] 00000DEE 2008 move.l D0, A0 00000DF0 205F movea.l A0, [A7]+ 00000DF2 584F addq.w A7, 4 00000DF4 4ED0 jmp [A0] 00000DF6 FFFF .invalid <> 00000DF8 2F0A move.l -[A7], A2 00000DFA 2F3C 0000 00BC move.l -[A7], 0xBC 00000E00 4EB9 0000 0BEA jsr [0x00000BEA] 00000E06 2440 movea.l A2, D0 00000E08 200A move.l D0, A2 00000E0A 6708 beq +0xA /* 00000E14 */ 00000E0C 2F0A move.l -[A7], A2 00000E0E 4EB9 0000 0E1C jsr [0x00000E1C] label00000E14: 00000E14 200A move.l D0, A2 00000E16 245F movea.l A2, [A7]+ 00000E18 4E75 rts label00000E1A: 00000E1A FFFF .invalid <> 00000E1C 4E56 0000 link A6, 0 00000E20 2F0A move.l -[A7], A2 00000E22 246E 0008 movea.l A2, [A6 + 0x8] 00000E26 2F0A move.l -[A7], A2 00000E28 4EB9 0000 B522 jsr [0x0000B522] 00000E2E 2079 FFFA B914 movea.l A0, [0xFFFAB914] 00000E34 2488 move.l [A2], A0 00000E36 200A move.l D0, A2 00000E38 245F movea.l A2, [A7]+ label00000E3A: 00000E3A 4E5E unlink A6 label00000E3C: 00000E3C 205F movea.l A0, [A7]+ 00000E3E 584F addq.w A7, 4 00000E40 4ED0 jmp [A0] 00000E42 995F sub.w [A7]+, D4 00000E44 5F63 subq.w -[A3], 7 00000E46 745F moveq.l D2, 0x5F 00000E48 5F31 3554 subq.b <>, 7 00000E4C 426F 7474 clr.w [A7 + 0x7474] // begin alternate branch 00000E4E-00000E50 label00000E4E: 00000E4E 7474 moveq.l D2, 0x74 // end alternate branch 00000E4E-00000E50 label00000E4E: // (misaligned) 00000E50 6F6D ble +0x6F /* 00000EBF */ 00000E52 4368 6563 chk.w D1, [A0 + 0x6563] 00000E56 6B42 bmi +0x44 /* 00000E9A */ 00000E58 6F78 ble +0x7A /* 00000ED2 */ 00000E5A 4676 0000 not.w [A6 + D0.w] 00000E5E FFFF .invalid <> 00000E60 41F9 FFFA A2DC lea.l A0, [0xFFFAA2DC] 00000E66 2008 move.l D0, A0 00000E68 4E75 rts 00000E6A FFFF .invalid <> 00000E6C 41F9 FFFA A2DC lea.l A0, [0xFFFAA2DC] 00000E72 2008 move.l D0, A0 00000E74 205F movea.l A0, [A7]+ 00000E76 584F addq.w A7, 4 00000E78 4ED0 jmp [A0] 00000E7A FFFF .invalid <> 00000E7C 2F0A move.l -[A7], A2 00000E7E 2F3C 0000 00B0 move.l -[A7], 0xB0 00000E84 4EB9 0000 0BEA jsr [0x00000BEA] 00000E8A 2440 movea.l A2, D0 00000E8C 200A move.l D0, A2 00000E8E 6708 beq +0xA /* 00000E98 */ 00000E90 2F0A move.l -[A7], A2 00000E92 4EB9 0000 0EA0 jsr [0x00000EA0] label00000E98: 00000E98 200A move.l D0, A2 label00000E9A: 00000E9A 245F movea.l A2, [A7]+ 00000E9C 4E75 rts 00000E9E FFFF .invalid <> 00000EA0 4E56 0000 link A6, 0 00000EA4 2F0A move.l -[A7], A2 00000EA6 246E 0008 movea.l A2, [A6 + 0x8] 00000EAA 2F0A move.l -[A7], A2 00000EAC 4EB9 0000 B32A jsr [0x0000B32A] 00000EB2 2079 FFFA B918 movea.l A0, [0xFFFAB918] 00000EB8 2488 move.l [A2], A0 00000EBA 200A move.l D0, A2 00000EBC 245F movea.l A2, [A7]+ 00000EBE 4E5E unlink A6 00000EC0 205F movea.l A0, [A7]+ 00000EC2 584F addq.w A7, 4 00000EC4 4ED0 jmp [A0] 00000EC6 9B5F sub.w [A7]+, D5 00000EC8 5F63 subq.w -[A3], 7 00000ECA 745F moveq.l D2, 0x5F 00000ECC 5F31 3754 subq.b <>, 7 00000ED0 426F 7474 clr.w [A7 + 0x7474] // begin alternate branch 00000ED2-00000ED4 label00000ED2: 00000ED2 7474 moveq.l D2, 0x74 // end alternate branch 00000ED2-00000ED4 label00000ED2: // (misaligned) 00000ED4 6F6D ble +0x6F /* 00000F43 */ 00000ED6 5374 6174 subq.w <>, 1 00000EDA 6963 bvs +0x65 /* 00000F3F */ 00000EDC 5465 addq.w -[A5], 2 00000EDE 7874 moveq.l D4, 0x74 00000EE0 4676 0000 not.w [A6 + D0.w] 00000EE4 41F9 FFFA A308 lea.l A0, [0xFFFAA308] 00000EEA 2008 move.l D0, A0 00000EEC 4E75 rts 00000EEE FFFF .invalid <> 00000EF0 41F9 FFFA A308 lea.l A0, [0xFFFAA308] 00000EF6 2008 move.l D0, A0 00000EF8 205F movea.l A0, [A7]+ 00000EFA 584F addq.w A7, 4 00000EFC 4ED0 jmp [A0] 00000EFE FFFF .invalid <> 00000F00 2F0A move.l -[A7], A2 00000F02 707C moveq.l D0, 0x7C 00000F04 2F00 move.l -[A7], D0 00000F06 4EB9 0000 0BEA jsr [0x00000BEA] 00000F0C 2440 movea.l A2, D0 00000F0E 200A move.l D0, A2 00000F10 6708 beq +0xA /* 00000F1A */ 00000F12 2F0A move.l -[A7], A2 00000F14 4EB9 0000 0F20 jsr [0x00000F20] label00000F1A: 00000F1A 200A move.l D0, A2 00000F1C 245F movea.l A2, [A7]+ 00000F1E 4E75 rts 00000F20 4E56 0000 link A6, 0 00000F24 2F0A move.l -[A7], A2 00000F26 246E 0008 movea.l A2, [A6 + 0x8] 00000F2A 2F0A move.l -[A7], A2 00000F2C 4EB9 0000 6882 jsr [0x00006882] 00000F32 2079 FFFA B91C movea.l A0, [0xFFFAB91C] 00000F38 2488 move.l [A2], A0 00000F3A 200A move.l D0, A2 00000F3C 245F movea.l A2, [A7]+ 00000F3E 4E5E unlink A6 00000F40 205F movea.l A0, [A7]+ 00000F42 584F addq.w A7, 4 00000F44 4ED0 jmp [A0] 00000F46 955F sub.w [A7]+, D2 00000F48 5F63 subq.w -[A3], 7 00000F4A 745F moveq.l D2, 0x5F 00000F4C 5F31 3154 subq.b <>, 7 00000F50 426F 7474 clr.w [A7 + 0x7474] 00000F54 6F6D ble +0x6F /* 00000FC3 */ 00000F56 5669 6577 addq.w [A1 + 0x6577], 3 00000F5A 4676 0000 not.w [A6 + D0.w] 00000F5E FFFF .invalid <> 00000F60 41F9 FFFA A338 lea.l A0, [0xFFFAA338] 00000F66 2008 move.l D0, A0 00000F68 4E75 rts 00000F6A FFFF .invalid <> 00000F6C 41F9 FFFA A338 lea.l A0, [0xFFFAA338] 00000F72 2008 move.l D0, A0 00000F74 205F movea.l A0, [A7]+ 00000F76 584F addq.w A7, 4 00000F78 4ED0 jmp [A0] 00000F7A FFFF .invalid <> 00000F7C 2F0A move.l -[A7], A2 00000F7E 2F3C 0000 00BC move.l -[A7], 0xBC 00000F84 4EB9 0000 0BEA jsr [0x00000BEA] 00000F8A 2440 movea.l A2, D0 00000F8C 200A move.l D0, A2 00000F8E 6708 beq +0xA /* 00000F98 */ 00000F90 2F0A move.l -[A7], A2 00000F92 4EB9 0000 0FA0 jsr [0x00000FA0] label00000F98: 00000F98 200A move.l D0, A2 00000F9A 245F movea.l A2, [A7]+ 00000F9C 4E75 rts 00000F9E FFFF .invalid <> 00000FA0 4E56 0000 link A6, 0 00000FA4 2F0A move.l -[A7], A2 00000FA6 246E 0008 movea.l A2, [A6 + 0x8] 00000FAA 2F0A move.l -[A7], A2 00000FAC 4EB9 0000 B53A jsr [0x0000B53A] 00000FB2 2079 FFFA B920 movea.l A0, [0xFFFAB920] 00000FB8 2488 move.l [A2], A0 00000FBA 200A move.l D0, A2 00000FBC 245F movea.l A2, [A7]+ 00000FBE 4E5E unlink A6 00000FC0 205F movea.l A0, [A7]+ 00000FC2 584F addq.w A7, 4 00000FC4 4ED0 jmp [A0] 00000FC6 975F sub.w [A7]+, D3 00000FC8 5F63 subq.w -[A3], 7 00000FCA 745F moveq.l D2, 0x5F 00000FCC 5F31 3354 subq.b <>, 7 00000FD0 426F 7474 clr.w [A7 + 0x7474] 00000FD4 6F6D ble +0x6F /* 00001043 */ 00000FD6 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] 00000FDA 6F6E ble +0x70 /* 0000104A */ 00000FDC 4676 0000 not.w [A6 + D0.w] 00000FE0 41F9 FFFA B938 lea.l A0, [0xFFFAB938] 00000FE6 2008 move.l D0, A0 00000FE8 205F movea.l A0, [A7]+ 00000FEA 584F addq.w A7, 4 00000FEC 4ED0 jmp [A0] 00000FEE FFFF .invalid <> 00000FF0 2F0A move.l -[A7], A2 00000FF2 2F3C 0000 00AC move.l -[A7], 0xAC 00000FF8 4EB9 0000 0BEA jsr [0x00000BEA] 00000FFE 2440 movea.l A2, D0 00001000 200A move.l D0, A2 00001002 6708 beq +0xA /* 0000100C */ 00001004 2F0A move.l -[A7], A2 00001006 4EB9 0000 1014 jsr [0x00001014] label0000100C: 0000100C 200A move.l D0, A2 0000100E 245F movea.l A2, [A7]+ 00001010 4E75 rts 00001012 FFFF .invalid <> 00001014 4E56 0000 link A6, 0 00001018 2F0A move.l -[A7], A2 0000101A 246E 0008 movea.l A2, [A6 + 0x8] 0000101E 2F0A move.l -[A7], A2 00001020 4EB9 0000 B4EA jsr [0x0000B4EA] 00001026 2079 FFFA BD60 movea.l A0, [0xFFFABD60] 0000102C 2488 move.l [A2], A0 0000102E 200A move.l D0, A2 00001030 245F movea.l A2, [A7]+ 00001032 4E5E unlink A6 00001034 205F movea.l A0, [A7]+ 00001036 584F addq.w A7, 4 00001038 4ED0 jmp [A0] 0000103A 985F sub.w D4, [A7]+ 0000103C 5F63 subq.w -[A3], 7 0000103E 745F moveq.l D2, 0x5F 00001040 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00001044 426F 7474 clr.w [A7 + 0x7474] 00001048 6F6D ble +0x6F /* 000010B7 */ label0000104A: 0000104A 5061 addq.w -[A1], 8 0000104C 7474 moveq.l D2, 0x74 0000104E 6572 bcs +0x74 /* 000010C2 */ 00001050 6E46 bgt +0x48 /* 00001098 */ 00001052 7600 moveq.l D3, 0x00 00001054 0000 FFFF ori.b D0, 0xFF 00001058 41F9 FFFA C184 lea.l A0, [0xFFFAC184] 0000105E 2008 move.l D0, A0 00001060 4E75 rts 00001062 FFFF .invalid <> 00001064 41F9 FFFA C184 lea.l A0, [0xFFFAC184] 0000106A 2008 move.l D0, A0 0000106C 205F movea.l A0, [A7]+ 0000106E 584F addq.w A7, 4 00001070 4ED0 jmp [A0] 00001072 FFFF .invalid <> 00001074 2F0A move.l -[A7], A2 00001076 2F3C 0000 00C4 move.l -[A7], 0xC4 0000107C 4EB9 0000 0BEA jsr [0x00000BEA] 00001082 2440 movea.l A2, D0 00001084 200A move.l D0, A2 00001086 6708 beq +0xA /* 00001090 */ 00001088 2F0A move.l -[A7], A2 0000108A 4EB9 0000 199A jsr [0x0000199A] label00001090: 00001090 200A move.l D0, A2 00001092 245F movea.l A2, [A7]+ 00001094 4E75 rts 00001096 FFFF .invalid <> label00001098: 00001098 41F9 FFFA C1B0 lea.l A0, [0xFFFAC1B0] 0000109E 2008 move.l D0, A0 000010A0 4E75 rts 000010A2 FFFF .invalid <> 000010A4 41F9 FFFA C1B0 lea.l A0, [0xFFFAC1B0] 000010AA 2008 move.l D0, A0 000010AC 205F movea.l A0, [A7]+ 000010AE 584F addq.w A7, 4 000010B0 4ED0 jmp [A0] 000010B2 FFFF .invalid <> 000010B4 2F0A move.l -[A7], A2 000010B6 2F3C 0000 0136 move.l -[A7], 0x136 000010BC 4EB9 0000 0BEA jsr [0x00000BEA] label000010C2: 000010C2 2440 movea.l A2, D0 000010C4 200A move.l D0, A2 000010C6 6708 beq +0xA /* 000010D0 */ 000010C8 2F0A move.l -[A7], A2 000010CA 4EB9 0000 10D8 jsr [0x000010D8] label000010D0: 000010D0 200A move.l D0, A2 000010D2 245F movea.l A2, [A7]+ 000010D4 4E75 rts 000010D6 FFFF .invalid <> 000010D8 4E56 0000 link A6, 0 000010DC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000010E0 246E 0008 movea.l A2, [A6 + 0x8] 000010E4 2F0A move.l -[A7], A2 000010E6 4EB9 0000 3F5A jsr [0x00003F5A] 000010EC 264A movea.l A3, A2 000010EE 701B moveq.l D0, 0x1B 000010F0 D7C0 add.l A3, D0 000010F2 4203 clr.b D3 000010F4 1683 move.b [A3], D3 000010F6 2079 FFFA C818 movea.l A0, [0xFFFAC818] 000010FC 2488 move.l [A2], A0 000010FE 7800 moveq.l D4, 0x00 00001100 2544 0004 move.l [A2 + 0x4], D4 00001104 7000 moveq.l D0, 0x00 00001106 2540 000C move.l [A2 + 0xC], D0 0000110A 2544 0008 move.l [A2 + 0x8], D4 0000110E 1543 0010 move.b [A2 + 0x10], D3 00001112 157C 0006 0011 move.b [A2 + 0x11], 0x6 00001118 357C 0083 0012 move.w [A2 + 0x12], 0x83 0000111E 1543 0014 move.b [A2 + 0x14], D3 00001122 1543 0015 move.b [A2 + 0x15], D3 00001126 2544 0016 move.l [A2 + 0x16], D4 0000112A 1543 001A move.b [A2 + 0x1A], D3 0000112E 284A movea.l A4, A2 00001130 701B moveq.l D0, 0x1B 00001132 D9C0 add.l A4, D0 00001134 1239 FFFF 645C move.b D1, [0xFFFF645C] 0000113A 7000 moveq.l D0, 0x00 0000113C 1001 move.b D0, D1 0000113E 5280 addq.l D0, 1 00001140 2F00 move.l -[A7], D0 00001142 4879 FFFF 645C push.l 0xFFFF645C 00001148 2F0C move.l -[A7], A4 0000114A 4EB9 0000 0042 jsr [0x00000042] 00001150 4FEF 000C lea.l A7, [A7 + 0xC] 00001154 7A00 moveq.l D5, 0x00 00001156 2545 011C move.l [A2 + 0x11C], D5 0000115A 2545 0120 move.l [A2 + 0x120], D5 0000115E 2544 0124 move.l [A2 + 0x124], D4 00001162 2544 0128 move.l [A2 + 0x128], D4 00001166 2544 012C move.l [A2 + 0x12C], D4 0000116A 2544 0130 move.l [A2 + 0x130], D4 0000116E 1543 0134 move.b [A2 + 0x134], D3 00001172 200A move.l D0, A2 00001174 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00001178 4E5E unlink A6 0000117A 205F movea.l A0, [A7]+ 0000117C 584F addq.w A7, 4 0000117E 4ED0 jmp [A0] 00001180 955F sub.w [A7]+, D2 00001182 5F63 subq.w -[A3], 7 00001184 745F moveq.l D2, 0x5F 00001186 5F31 3154 subq.b <>, 7 0000118A 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 00001190 6F69 ble +0x6B /* 000011FB */ 00001192 6E74 bgt +0x76 /* 00001208 */ 00001194 4676 0000 not.w [A6 + D0.w] 00001198 4E56 0000 link A6, 0 0000119C 2F0A move.l -[A7], A2 0000119E 206E 010C movea.l A0, [A6 + 0x10C] 000011A2 1028 0004 move.b D0, [A0 + 0x4] 000011A6 206E 0008 movea.l A0, [A6 + 0x8] 000011AA 1140 0011 move.b [A0 + 0x11], D0 000011AE 206E 010C movea.l A0, [A6 + 0x10C] 000011B2 1028 0005 move.b D0, [A0 + 0x5] 000011B6 206E 0008 movea.l A0, [A6 + 0x8] 000011BA 1140 0014 move.b [A0 + 0x14], D0 000011BE 206E 010C movea.l A0, [A6 + 0x10C] 000011C2 1028 0006 move.b D0, [A0 + 0x6] 000011C6 206E 0008 movea.l A0, [A6 + 0x8] 000011CA 1140 0015 move.b [A0 + 0x15], D0 000011CE 206E 010C movea.l A0, [A6 + 0x10C] 000011D2 2028 0008 move.l D0, [A0 + 0x8] 000011D6 206E 0008 movea.l A0, [A6 + 0x8] 000011DA 2140 011C move.l [A0 + 0x11C], D0 000011DE 246E 0008 movea.l A2, [A6 + 0x8] 000011E2 701B moveq.l D0, 0x1B 000011E4 D5C0 add.l A2, D0 000011E6 122E 000C move.b D1, [A6 + 0xC] 000011EA 7000 moveq.l D0, 0x00 000011EC 1001 move.b D0, D1 000011EE 5280 addq.l D0, 1 000011F0 2F00 move.l -[A7], D0 000011F2 486E 000C pea.l [A6 + 0xC] 000011F6 2F0A move.l -[A7], A2 000011F8 4EB9 0000 0042 jsr [0x00000042] 000011FE 4FEF 000C lea.l A7, [A7 + 0xC] 00001202 245F movea.l A2, [A7]+ 00001204 4E5E unlink A6 00001206 205F movea.l A0, [A7]+ label00001208: 00001208 4FEF 0108 lea.l A7, [A7 + 0x108] 0000120C 4ED0 jmp [A0] 0000120E 8040 or.w D0, D0 00001210 5365 subq.w -[A5], 1 00001212 7442 moveq.l D2, 0x42 00001214 7265 moveq.l D1, 0x65 00001216 616B bsr +0x6D /* 00001283 */ 00001218 506F 696E addq.w [A7 + 0x696E], 8 0000121C 7450 moveq.l D2, 0x50 0000121E 6172 bsr +0x74 /* 00001292 */ 00001220 616D bsr +0x6F /* 0000128F */ 00001222 6574 bcs +0x76 /* 00001298 */ 00001224 6572 bcs +0x74 /* 00001298 */ 00001226 735F moveq.l D1, 0x5F 00001228 5F31 3154 subq.b <>, 7 0000122C 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 00001232 6F69 ble +0x6B /* 0000129D */ 00001234 6E74 bgt +0x76 /* 000012AA */ 00001236 4650 not.w [A0] 00001238 3134 4272 move.w -[A0], [A4 + D4.w * 2 + 0x72] 0000123C 6561 bcs +0x63 /* 0000129F */ 0000123E 6B50 bmi +0x52 /* 00001290 */ 00001240 6F69 ble +0x6B /* 000012AB */ 00001242 6E74 bgt +0x76 /* 000012B8 */ 00001244 496E 666F chk.w D4, [A6 + 0x666F] 00001248 3743 5374 move.w [A3 + 0x5374], D3 0000124C 7232 moveq.l D1, 0x32 0000124E 3535 0000 move.w -[A2], [A5 + D0.w] 00001252 FFFF .invalid <> 00001254 4E56 FFFC link A6, -0x0004 00001258 48E7 0018 movem.l -[A7], A3,A4 0000125C 286E 0008 movea.l A4, [A6 + 0x8] 00001260 266E 0010 movea.l A3, [A6 + 0x10] 00001264 202C 000C move.l D0, [A4 + 0xC] 00001268 2680 move.l [A3], D0 0000126A 102C 0011 move.b D0, [A4 + 0x11] 0000126E 1740 0004 move.b [A3 + 0x4], D0 00001272 102C 0014 move.b D0, [A4 + 0x14] 00001276 1740 0005 move.b [A3 + 0x5], D0 0000127A 102C 0015 move.b D0, [A4 + 0x15] 0000127E 1740 0006 move.b [A3 + 0x6], D0 00001282 202C 011C move.l D0, [A4 + 0x11C] 00001286 2740 0008 move.l [A3 + 0x8], D0 0000128A 204C movea.l A0, A4 0000128C 701B moveq.l D0, 0x1B 0000128E D1C0 add.l A0, D0 label00001290: 00001290 2D48 FFFC move.l [A6 - 0x4], A0 // begin alternate branch 00001292-00001294 fn00001292: 00001292 FFFC .invalid <> // end alternate branch 00001292-00001294 fn00001292: // (misaligned) 00001294 1210 move.b D1, [A0] 00001296 7000 moveq.l D0, 0x00 label00001298: 00001298 1001 move.b D0, D1 0000129A 5280 addq.l D0, 1 0000129C 2F00 move.l -[A7], D0 0000129E 2F08 move.l -[A7], A0 000012A0 2F2E 000C move.l -[A7], [A6 + 0xC] 000012A4 4EB9 0000 0042 jsr [0x00000042] label000012AA: 000012AA 4FEF 000C lea.l A7, [A7 + 0xC] 000012AE 4CDF 1800 movem.l A3,A4, [A7]+ 000012B2 4E5E unlink A6 000012B4 205F movea.l A0, [A7]+ 000012B6 4FEF 000C lea.l A7, [A7 + 0xC] // begin alternate branch 000012B8-000012BC label000012B8: 000012B8 000C 4ED0 ori.b A4, 0xD0 // end alternate branch 000012B8-000012BC label000012B8: // (misaligned) 000012BA 4ED0 jmp [A0] 000012BC 8041 or.w D0, D1 000012BE 4765 chk.w D3, -[A5] 000012C0 7442 moveq.l D2, 0x42 000012C2 7265 moveq.l D1, 0x65 000012C4 616B bsr +0x6D /* 00001331 */ 000012C6 506F 696E addq.w [A7 + 0x696E], 8 000012CA 7450 moveq.l D2, 0x50 000012CC 6172 bsr +0x74 /* 00001340 */ 000012CE 616D bsr +0x6F /* 0000133D */ 000012D0 6574 bcs +0x76 /* 00001346 */ 000012D2 6572 bcs +0x74 /* 00001346 */ 000012D4 735F moveq.l D1, 0x5F 000012D6 5F31 3154 subq.b <>, 7 000012DA 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 000012E0 6F69 ble +0x6B /* 0000134B */ 000012E2 6E74 bgt +0x76 /* 00001358 */ 000012E4 4650 not.w [A0] 000012E6 3134 4272 move.w -[A0], [A4 + D4.w * 2 + 0x72] 000012EA 6561 bcs +0x63 /* 0000134D */ 000012EC 6B50 bmi +0x52 /* 0000133E */ 000012EE 6F69 ble +0x6B /* 00001359 */ 000012F0 6E74 bgt +0x76 /* 00001366 */ 000012F2 496E 666F chk.w D4, [A6 + 0x666F] 000012F6 5237 4353 7472 3235 addq.b [[A7] + 0x74723235], 1 000012FE 3500 move.w -[A2], D0 00001300 0000 FFFF ori.b D0, 0xFF 00001304 4E56 FFEC link A6, -0x0014 00001308 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000130C 266E 0008 movea.l A3, [A6 + 0x8] 00001310 286E 0012 movea.l A4, [A6 + 0x12] 00001314 2F0B move.l -[A7], A3 00001316 4EB9 0000 14D2 jsr [0x000014D2] 0000131C 202E 0016 move.l D0, [A6 + 0x16] 00001320 2740 0004 move.l [A3 + 0x4], D0 00001324 4A80 tst.l D0 00001326 670A beq +0xC /* 00001332 */ 00001328 2F0B move.l -[A7], A3 0000132A 2F00 move.l -[A7], D0 0000132C 4EB9 0000 1552 jsr [0x00001552] label00001332: 00001332 274C 0008 move.l [A3 + 0x8], A4 00001336 276E 000E 000C move.l [A3 + 0xC], [A6 + 0xE] 0000133C 200C move.l D0, A4 label0000133E: 0000133E 6712 beq +0x14 /* 00001352 */ fn00001340: 00001340 4AAC 0014 tst.l [A4 + 0x14] 00001344 670C beq +0xE /* 00001352 */ label00001346: 00001346 2F2C 0014 move.l -[A7], [A4 + 0x14] 0000134A 2F0B move.l -[A7], A3 0000134C 4EB9 0000 1552 jsr [0x00001552] label00001352: 00001352 162E 000C move.b D3, [A6 + 0xC] 00001356 1743 0011 move.b [A3 + 0x11], D3 // begin alternate branch 00001358-0000135C label00001358: 00001358 0011 7000 ori.b [A1], 0x0 // end alternate branch 00001358-0000135C label00001358: // (misaligned) 0000135A 7000 moveq.l D0, 0x00 0000135C 1003 move.b D0, D3 0000135E 7206 moveq.l D1, 0x06 00001360 B081 cmp.l D0, D1 00001362 6736 beq +0x38 /* 0000139A */ 00001364 7207 moveq.l D1, 0x07 label00001366: 00001366 B081 cmp.l D0, D1 00001368 6738 beq +0x3A /* 000013A2 */ 0000136A 7208 moveq.l D1, 0x08 0000136C B081 cmp.l D0, D1 0000136E 673A beq +0x3C /* 000013AA */ 00001370 7209 moveq.l D1, 0x09 00001372 B081 cmp.l D0, D1 00001374 673C beq +0x3E /* 000013B2 */ 00001376 720A moveq.l D1, 0x0A 00001378 B081 cmp.l D0, D1 0000137A 673E beq +0x40 /* 000013BA */ 0000137C 4A80 tst.l D0 0000137E 6742 beq +0x44 /* 000013C2 */ 00001380 7201 moveq.l D1, 0x01 00001382 B081 cmp.l D0, D1 00001384 674A beq +0x4C /* 000013D0 */ 00001386 7202 moveq.l D1, 0x02 00001388 B081 cmp.l D0, D1 0000138A 6752 beq +0x54 /* 000013DE */ 0000138C 7203 moveq.l D1, 0x03 0000138E B081 cmp.l D0, D1 00001390 675A beq +0x5C /* 000013EC */ 00001392 7204 moveq.l D1, 0x04 00001394 B081 cmp.l D0, D1 00001396 6762 beq +0x64 /* 000013FA */ 00001398 606C bra +0x6E /* 00001406 */ label0000139A: 0000139A 377C 0083 0012 move.w [A3 + 0x12], 0x83 000013A0 6064 bra +0x66 /* 00001406 */ label000013A2: 000013A2 377C 0086 0012 move.w [A3 + 0x12], 0x86 000013A8 605C bra +0x5E /* 00001406 */ label000013AA: 000013AA 377C 0089 0012 move.w [A3 + 0x12], 0x89 000013B0 6054 bra +0x56 /* 00001406 */ label000013B2: 000013B2 377C 0088 0012 move.w [A3 + 0x12], 0x88 000013B8 604C bra +0x4E /* 00001406 */ label000013BA: 000013BA 377C 0087 0012 move.w [A3 + 0x12], 0x87 000013C0 6044 bra +0x46 /* 00001406 */ label000013C2: 000013C2 377C 0094 0012 move.w [A3 + 0x12], 0x94 000013C8 177C 0001 0134 move.b [A3 + 0x134], 0x1 000013CE 6036 bra +0x38 /* 00001406 */ label000013D0: 000013D0 377C 0095 0012 move.w [A3 + 0x12], 0x95 000013D6 177C 0001 0134 move.b [A3 + 0x134], 0x1 000013DC 6028 bra +0x2A /* 00001406 */ label000013DE: 000013DE 377C 0098 0012 move.w [A3 + 0x12], 0x98 000013E4 177C 0001 0134 move.b [A3 + 0x134], 0x1 000013EA 601A bra +0x1C /* 00001406 */ label000013EC: 000013EC 377C 0097 0012 move.w [A3 + 0x12], 0x97 000013F2 177C 0001 0134 move.b [A3 + 0x134], 0x1 000013F8 600C bra +0xE /* 00001406 */ label000013FA: 000013FA 377C 0096 0012 move.w [A3 + 0x12], 0x96 00001400 177C 0001 0134 move.b [A3 + 0x134], 0x1 label00001406: 00001406 4A2B 0134 tst.b [A3 + 0x134] 0000140A 6634 bne +0x36 /* 00001440 */ 0000140C 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 00001412 2028 0008 move.l D0, [A0 + 0x8] 00001416 2740 0130 move.l [A3 + 0x130], D0 0000141A 4A80 tst.l D0 0000141C 48EE 0001 FFFC movem.l [A6 - 0x4], D0 00001422 671C beq +0x1E /* 00001440 */ 00001424 2840 movea.l A4, D0 00001426 4AAC 00C2 tst.l [A4 + 0xC2] 0000142A 6714 beq +0x16 /* 00001440 */ 0000142C 2F0B move.l -[A7], A3 0000142E 2440 movea.l A2, D0 00001430 286A 00C2 movea.l A4, [A2 + 0xC2] 00001434 200C move.l D0, A4 00001436 2F00 move.l -[A7], D0 00001438 2054 movea.l A0, [A4] 0000143A 2068 00A4 movea.l A0, [A0 + 0xA4] 0000143E 4E90 jsr [A0] label00001440: 00001440 2F0B move.l -[A7], A3 00001442 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 00001448 4EB9 0000 1552 jsr [0x00001552] 0000144E 2F3C 0000 0108 move.l -[A7], 0x108 00001454 4EB9 0000 0BEA jsr [0x00000BEA] 0000145A 2D40 FFEC move.l [A6 - 0x14], D0 0000145E 4A80 tst.l D0 00001460 6708 beq +0xA /* 0000146A */ 00001462 2F00 move.l -[A7], D0 00001464 4EB9 0000 8792 jsr [0x00008792] label0000146A: 0000146A 202E FFEC move.l D0, [A6 - 0x14] 0000146E 2740 0124 move.l [A3 + 0x124], D0 00001472 2F00 move.l -[A7], D0 00001474 4EB9 0000 1172 jsr [0x00001172] 0000147A 2F3C 5457 4552 move.l -[A7], 0x54574552 /* 'TWER' */ 00001480 2F2B 0124 move.l -[A7], [A3 + 0x124] 00001484 4EB9 0000 879A jsr [0x0000879A] 0000148A 2F3C 0000 0108 move.l -[A7], 0x108 00001490 4EB9 0000 0BEA jsr [0x00000BEA] 00001496 2D40 FFF0 move.l [A6 - 0x10], D0 0000149A 4A80 tst.l D0 0000149C 6708 beq +0xA /* 000014A6 */ 0000149E 2F00 move.l -[A7], D0 000014A0 4EB9 0000 8792 jsr [0x00008792] label000014A6: 000014A6 202E FFF0 move.l D0, [A6 - 0x10] 000014AA 2740 0128 move.l [A3 + 0x128], D0 000014AE 2F00 move.l -[A7], D0 000014B0 4EB9 0000 1172 jsr [0x00001172] 000014B6 2F3C 5442 5254 move.l -[A7], 0x54425254 /* 'TBRT' */ 000014BC 2F2B 0128 move.l -[A7], [A3 + 0x128] 000014C0 4EB9 0000 879A jsr [0x0000879A] 000014C6 2F3C 0000 0108 move.l -[A7], 0x108 000014CC 4EB9 0000 0BEA jsr [0x00000BEA] 000014D2 2D40 FFF4 move.l [A6 - 0xC], D0 000014D6 4A80 tst.l D0 000014D8 6708 beq +0xA /* 000014E2 */ 000014DA 2F00 move.l -[A7], D0 000014DC 4EB9 0000 8792 jsr [0x00008792] label000014E2: 000014E2 202E FFF4 move.l D0, [A6 - 0xC] 000014E6 2740 012C move.l [A3 + 0x12C], D0 000014EA 2F00 move.l -[A7], D0 000014EC 4EB9 0000 1172 jsr [0x00001172] 000014F2 2F3C 5442 464E move.l -[A7], 0x5442464E /* 'TBFN' */ 000014F8 2F2B 012C move.l -[A7], [A3 + 0x12C] 000014FC 4EB9 0000 879A jsr [0x0000879A] 00001502 2F0B move.l -[A7], A3 00001504 2053 movea.l A0, [A3] 00001506 2068 009C movea.l A0, [A0 + 0x9C] 0000150A 4E90 jsr [A0] 0000150C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001510 4E5E unlink A6 00001512 205F movea.l A0, [A7]+ 00001514 4FEF 0012 lea.l A7, [A7 + 0x12] 00001518 4ED0 jmp [A0] 0000151A 804C or.w D0, A4 0000151C 4942 chk.w D4, D2 0000151E 7265 moveq.l D1, 0x65 00001520 616B bsr +0x6D /* 0000158D */ 00001522 506F 696E addq.w [A7 + 0x696E], 8 00001526 745F moveq.l D2, 0x5F 00001528 5F31 3154 subq.b <>, 7 0000152C 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 00001532 6F69 ble +0x6B /* 0000159D */ 00001534 6E74 bgt +0x76 /* 000015AA */ 00001536 4650 not.w [A0] 00001538 3132 5443 move.w -[A0], [A2 + D5.w * 4 + 0x43] 0000153C 6F64 ble +0x66 /* 000015A2 */ 0000153E 6553 bcs +0x55 /* 00001593 */ 00001540 6563 bcs +0x65 /* 000015A5 */ 00001542 7469 moveq.l D2, 0x69 00001544 6F6E ble +0x70 /* 000015B4 */ 00001546 5031 3454 addq.b [A1 + D3.w * 4 + 0x54], 8 0000154A 5379 6D62 6F6C subq.w [0x6D626F6C], 1 00001550 6963 bvs +0x65 /* 000015B5 */ 00001552 5363 subq.w -[A3], 1 00001554 6F70 ble +0x72 /* 000015C6 */ 00001556 656C bcs +0x6E /* 000015C4 */ 00001558 3134 4272 move.w -[A0], [A4 + D4.w * 2 + 0x72] 0000155C 6561 bcs +0x63 /* 000015BF */ 0000155E 6B50 bmi +0x52 /* 000015B0 */ 00001560 6F69 ble +0x6B /* 000015CB */ 00001562 6E74 bgt +0x76 /* 000015D8 */ 00001564 5479 7065 0000 addq.w [0x70650000], 2 0000156A FFFF .invalid <> 0000156C 41F9 FFFA C1F4 lea.l A0, [0xFFFAC1F4] 00001572 2008 move.l D0, A0 00001574 205F movea.l A0, [A7]+ 00001576 584F addq.w A7, 4 00001578 4ED0 jmp [A0] 0000157A FFFF .invalid <> 0000157C 2F0A move.l -[A7], A2 0000157E 7022 moveq.l D0, 0x22 00001580 2F00 move.l -[A7], D0 00001582 4EB9 0000 0BEA jsr [0x00000BEA] 00001588 2440 movea.l A2, D0 0000158A 200A move.l D0, A2 0000158C 6708 beq +0xA /* 00001596 */ 0000158E 2F0A move.l -[A7], A2 00001590 4EB9 0000 159C jsr [0x0000159C] label00001596: 00001596 200A move.l D0, A2 00001598 245F movea.l A2, [A7]+ 0000159A 4E75 rts 0000159C 4E56 0000 link A6, 0 000015A0 2F0A move.l -[A7], A2 label000015A2: 000015A2 246E 0008 movea.l A2, [A6 + 0x8] 000015A6 2F0A move.l -[A7], A2 000015A8 4EB9 0000 3BAA jsr [0x00003BAA] // begin alternate branch 000015AA-000015AE label000015AA: 000015AA 0000 3BAA ori.b D0, 0xAA // end alternate branch 000015AA-000015AE label000015AA: // (misaligned) 000015AE 2079 FFFA C81C movea.l A0, [0xFFFAC81C] // begin alternate branch 000015B0-000015B4 label000015B0: 000015B0 FFFA .invalid <> 000015B2 C81C and.b D4, [A4]+ // end alternate branch 000015B0-000015B4 label000015B0: // (misaligned) label000015B4: 000015B4 2488 move.l [A2], A0 000015B6 200A move.l D0, A2 000015B8 245F movea.l A2, [A7]+ 000015BA 4E5E unlink A6 000015BC 205F movea.l A0, [A7]+ 000015BE 584F addq.w A7, 4 000015C0 4ED0 jmp [A0] 000015C2 995F sub.w [A7]+, D4 label000015C4: 000015C4 5F63 subq.w -[A3], 7 label000015C6: 000015C6 745F moveq.l D2, 0x5F 000015C8 5F31 3554 subq.b <>, 7 000015CC 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 000015D2 6F69 ble +0x6B /* 0000163D */ 000015D4 6E74 bgt +0x76 /* 0000164A */ 000015D6 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] // begin alternate branch 000015D8-000015E0 label000015D8: 000015D8 7374 moveq.l D1, 0x74 000015DA 4676 0000 not.w [A6 + D0.w] 000015DE FFFF .invalid <> // end alternate branch 000015D8-000015E0 label000015D8: // (misaligned) 000015DC 0000 FFFF ori.b D0, 0xFF 000015E0 4E56 0000 link A6, 0 000015E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015E8 4EB9 0000 3BA2 jsr [0x00003BA2] 000015EE 4E5E unlink A6 000015F0 205F movea.l A0, [A7]+ 000015F2 584F addq.w A7, 4 000015F4 4ED0 jmp [A0] 000015F6 8024 or.b D0, -[A4] 000015F8 4942 chk.w D4, D2 000015FA 7265 moveq.l D1, 0x65 000015FC 616B bsr +0x6D /* 00001669 */ 000015FE 506F 696E addq.w [A7 + 0x696E], 8 00001602 744C moveq.l D2, 0x4C 00001604 6973 bvs +0x75 /* 00001679 */ 00001606 745F moveq.l D2, 0x5F 00001608 5F31 3554 subq.b <>, 7 0000160C 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 00001612 6F69 ble +0x6B /* 0000167D */ 00001614 6E74 bgt +0x76 /* 0000168A */ 00001616 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 0000161C 0000 FFFF ori.b D0, 0xFF 00001620 41F9 FFFA CC34 lea.l A0, [0xFFFACC34] 00001626 2008 move.l D0, A0 00001628 4E75 rts 0000162A FFFF .invalid <> 0000162C 41F9 FFFA CC34 lea.l A0, [0xFFFACC34] 00001632 2008 move.l D0, A0 00001634 205F movea.l A0, [A7]+ 00001636 584F addq.w A7, 4 00001638 4ED0 jmp [A0] 0000163A FFFF .invalid <> 0000163C 2F0A move.l -[A7], A2 0000163E 2F3C 0000 0094 move.l -[A7], 0x94 00001644 4EB9 0000 0BEA jsr [0x00000BEA] label0000164A: 0000164A 2440 movea.l A2, D0 0000164C 200A move.l D0, A2 0000164E 6708 beq +0xA /* 00001658 */ 00001650 2F0A move.l -[A7], A2 00001652 4EB9 0000 1660 jsr [0x00001660] label00001658: 00001658 200A move.l D0, A2 0000165A 245F movea.l A2, [A7]+ 0000165C 4E75 rts 0000165E FFFF .invalid <> 00001660 4E56 0000 link A6, 0 00001664 48E7 1020 movem.l -[A7], D3,A2 00001668 246E 0008 movea.l A2, [A6 + 0x8] 0000166C 2F0A move.l -[A7], A2 0000166E 4EB9 0000 5F04 jsr [0x00005F04] 00001674 2079 FFFA D0AC movea.l A0, [0xFFFAD0AC] 0000167A 2488 move.l [A2], A0 0000167C 7600 moveq.l D3, 0x00 0000167E 2543 0088 move.l [A2 + 0x88], D3 00001682 7000 moveq.l D0, 0x00 00001684 2540 008C move.l [A2 + 0x8C], D0 00001688 2543 0090 move.l [A2 + 0x90], D3 // begin alternate branch 0000168A-00001694 label0000168A: 0000168A 0090 200A 4CDF ori.l [A0], 0x200A4CDF 00001690 0408 4E5E subi.b A0, 0x5E /* '^' */ // end alternate branch 0000168A-00001694 label0000168A: // (misaligned) 0000168C 200A move.l D0, A2 0000168E 4CDF 0408 movem.l D3,A2, [A7]+ 00001692 4E5E unlink A6 00001694 205F movea.l A0, [A7]+ 00001696 584F addq.w A7, 4 00001698 4ED0 jmp [A0] 0000169A 995F sub.w [A7]+, D4 0000169C 5F63 subq.w -[A3], 7 0000169E 745F moveq.l D2, 0x5F 000016A0 5F31 3554 subq.b <>, 7 000016A4 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 000016AA 6F69 ble +0x6B /* 00001715 */ 000016AC 6E74 bgt +0x76 /* 00001722 */ 000016AE 5669 6577 addq.w [A1 + 0x6577], 3 000016B2 4676 0000 not.w [A6 + D0.w] 000016B6 FFFF .invalid <> 000016B8 4E56 FFFC link A6, -0x0004 000016BC 48E7 0030 movem.l -[A7], A2,A3 000016C0 266E 0008 movea.l A3, [A6 + 0x8] 000016C4 246E 000C movea.l A2, [A6 + 0xC] 000016C8 2F0A move.l -[A7], A2 000016CA 2F0B move.l -[A7], A3 000016CC 4EB9 0000 6842 jsr [0x00006842] 000016D2 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 000016D8 2028 0008 move.l D0, [A0 + 0x8] 000016DC 2D40 FFFC move.l [A6 - 0x4], D0 000016E0 2F00 move.l -[A7], D0 000016E2 4EB9 0000 1172 jsr [0x00001172] 000016E8 200A move.l D0, A2 000016EA 670A beq +0xC /* 000016F6 */ 000016EC 2F0A move.l -[A7], A2 000016EE 2052 movea.l A0, [A2] 000016F0 2068 01F4 movea.l A0, [A0 + 0x1F4] 000016F4 4E90 jsr [A0] label000016F6: 000016F6 202E FFFC move.l D0, [A6 - 0x4] 000016FA 2740 0088 move.l [A3 + 0x88], D0 000016FE 2F0B move.l -[A7], A3 00001700 2F00 move.l -[A7], D0 00001702 4EB9 0000 1552 jsr [0x00001552] 00001708 2F0B move.l -[A7], A3 0000170A 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 00001710 4EB9 0000 1552 jsr [0x00001552] 00001716 4CDF 0C00 movem.l A2,A3, [A7]+ 0000171A 4E5E unlink A6 0000171C 205F movea.l A0, [A7]+ 0000171E 504F addq.w A7, 8 00001720 4ED0 jmp [A0] label00001722: 00001722 802B 446F or.b D0, [A3 + 0x446F] 00001726 506F 7374 addq.w [A7 + 0x7374], 8 0000172A 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00001730 5F5F subq.w [A7]+, 7 00001732 3135 5442 move.w -[A0], [A5 + D5.w * 4 + 0x42] 00001736 7265 moveq.l D1, 0x65 00001738 616B bsr +0x6D /* 000017A5 */ 0000173A 706F moveq.l D0, 0x6F 0000173C 696E bvs +0x70 /* 000017AC */ 0000173E 7456 moveq.l D2, 0x56 00001740 6965 bvs +0x67 /* 000017A7 */ 00001742 7746 moveq.l D3, 0x46 00001744 5039 5444 6F63 addq.b [0x54446F63], 8 0000174A 756D moveq.l D2, 0x6D 0000174C 656E bcs +0x70 /* 000017BC */ 0000174E 7400 moveq.l D2, 0x00 00001750 0000 FFFF ori.b D0, 0xFF 00001754 41F9 FFFA D148 lea.l A0, [0xFFFAD148] 0000175A 2008 move.l D0, A0 0000175C 4E75 rts 0000175E FFFF .invalid <> 00001760 41F9 FFFA D148 lea.l A0, [0xFFFAD148] 00001766 2008 move.l D0, A0 00001768 205F movea.l A0, [A7]+ 0000176A 584F addq.w A7, 4 0000176C 4ED0 jmp [A0] 0000176E FFFF .invalid <> 00001770 2F0A move.l -[A7], A2 00001772 2F3C 0000 00BC move.l -[A7], 0xBC 00001778 4EB9 0000 0BEA jsr [0x00000BEA] 0000177E 2440 movea.l A2, D0 00001780 200A move.l D0, A2 00001782 6708 beq +0xA /* 0000178C */ 00001784 2F0A move.l -[A7], A2 00001786 4EB9 0000 7182 jsr [0x00007182] label0000178C: 0000178C 200A move.l D0, A2 0000178E 245F movea.l A2, [A7]+ 00001790 4E75 rts 00001792 FFFF .invalid <> 00001794 41F9 FFFA D9E8 lea.l A0, [0xFFFAD9E8] 0000179A 2008 move.l D0, A0 0000179C 4E75 rts 0000179E FFFF .invalid <> 000017A0 41F9 FFFA D9E8 lea.l A0, [0xFFFAD9E8] 000017A6 2008 move.l D0, A0 000017A8 205F movea.l A0, [A7]+ 000017AA 584F addq.w A7, 4 label000017AC: 000017AC 4ED0 jmp [A0] 000017AE FFFF .invalid <> 000017B0 2F0A move.l -[A7], A2 000017B2 7014 moveq.l D0, 0x14 000017B4 2F00 move.l -[A7], D0 000017B6 4EB9 0000 0BEA jsr [0x00000BEA] label000017BC: 000017BC 2440 movea.l A2, D0 000017BE 200A move.l D0, A2 000017C0 6708 beq +0xA /* 000017CA */ 000017C2 2F0A move.l -[A7], A2 000017C4 4EB9 0000 17D0 jsr [0x000017D0] label000017CA: 000017CA 200A move.l D0, A2 000017CC 245F movea.l A2, [A7]+ 000017CE 4E75 rts 000017D0 4E56 0000 link A6, 0 000017D4 48E7 1020 movem.l -[A7], D3,A2 000017D8 246E 0008 movea.l A2, [A6 + 0x8] 000017DC 2F0A move.l -[A7], A2 000017DE 4EB9 0000 3F5A jsr [0x00003F5A] 000017E4 2079 FFFA DD68 movea.l A0, [0xFFFADD68] 000017EA 2488 move.l [A2], A0 000017EC 7600 moveq.l D3, 0x00 000017EE 2543 0004 move.l [A2 + 0x4], D3 000017F2 2543 0008 move.l [A2 + 0x8], D3 000017F6 2543 000C move.l [A2 + 0xC], D3 000017FA 2543 0010 move.l [A2 + 0x10], D3 000017FE 200A move.l D0, A2 00001800 4CDF 0408 movem.l D3,A2, [A7]+ 00001804 4E5E unlink A6 00001806 205F movea.l A0, [A7]+ 00001808 584F addq.w A7, 4 0000180A 4ED0 jmp [A0] 0000180C 9D5F sub.w [A7]+, D6 0000180E 5F63 subq.w -[A3], 7 00001810 745F moveq.l D2, 0x5F 00001812 5F31 3954 subq.b <>, 7 00001816 436F 6465 chk.w D1, [A7 + 0x6465] 0000181A 5365 subq.w -[A5], 1 0000181C 6374 bls +0x76 /* 00001892 */ 0000181E 696F bvs +0x71 /* 0000188F */ 00001820 6E4D bgt +0x4F /* 0000186F */ 00001822 616E bsr +0x70 /* 00001892 */ 00001824 6167 bsr +0x69 /* 0000188D */ 00001826 6572 bcs +0x74 /* 0000189A */ 00001828 4676 0000 not.w [A6 + D0.w] 0000182C 4E56 FFF8 link A6, -0x0008 00001830 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001834 246E 0008 movea.l A2, [A6 + 0x8] 00001838 2F0A move.l -[A7], A2 0000183A 4EB9 0000 14D2 jsr [0x000014D2] 00001840 2F3C 0000 0080 move.l -[A7], 0x80 00001846 4EB9 0000 0BEA jsr [0x00000BEA] 0000184C 2640 movea.l A3, D0 0000184E 200B move.l D0, A3 00001850 6708 beq +0xA /* 0000185A */ 00001852 2F0B move.l -[A7], A3 00001854 4EB9 0000 2350 jsr [0x00002350] label0000185A: 0000185A 2F0B move.l -[A7], A3 0000185C 2053 movea.l A0, [A3] 0000185E 2068 0098 movea.l A0, [A0 + 0x98] 00001862 4E90 jsr [A0] 00001864 254B 0004 move.l [A2 + 0x4], A3 00001868 7622 moveq.l D3, 0x22 0000186A 2F03 move.l -[A7], D3 0000186C 4EB9 0000 0BEA jsr [0x00000BEA] 00001872 2840 movea.l A4, D0 00001874 200C move.l D0, A4 00001876 6708 beq +0xA /* 00001880 */ 00001878 2F0C move.l -[A7], A4 0000187A 4EB9 0000 2298 jsr [0x00002298] label00001880: 00001880 2F0C move.l -[A7], A4 00001882 2054 movea.l A0, [A4] 00001884 2068 00D8 movea.l A0, [A0 + 0xD8] 00001888 4E90 jsr [A0] 0000188A 254C 0008 move.l [A2 + 0x8], A4 0000188E 2F03 move.l -[A7], D3 00001890 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00001892-00001896 fn00001892: 00001892 0000 0BEA ori.b D0, 0xEA // end alternate branch 00001892-00001896 fn00001892: // (misaligned) 00001896 2D40 FFF8 move.l [A6 - 0x8], D0 label0000189A: 0000189A 4A80 tst.l D0 0000189C 6708 beq +0xA /* 000018A6 */ 0000189E 2F00 move.l -[A7], D0 000018A0 4EB9 0000 159C jsr [0x0000159C] label000018A6: 000018A6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018AA 206E FFF8 movea.l A0, [A6 - 0x8] 000018AE 2250 movea.l A1, [A0] 000018B0 2269 00D8 movea.l A1, [A1 + 0xD8] 000018B4 4E91 jsr [A1] 000018B6 256E FFF8 000C move.l [A2 + 0xC], [A6 - 0x8] 000018BC 701E moveq.l D0, 0x1E 000018BE 2F00 move.l -[A7], D0 000018C0 4EB9 0000 0BEA jsr [0x00000BEA] 000018C6 2D40 FFFC move.l [A6 - 0x4], D0 000018CA 4A80 tst.l D0 000018CC 6708 beq +0xA /* 000018D6 */ 000018CE 2F00 move.l -[A7], D0 000018D0 4EB9 0000 3A3A jsr [0x00003A3A] label000018D6: 000018D6 42A7 clr.l -[A7] 000018D8 3F3C 0168 move.w -[A7], 0x168 000018DC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018E0 4EB9 0000 39CA jsr [0x000039CA] 000018E6 256E FFFC 0010 move.l [A2 + 0x10], [A6 - 0x4] 000018EC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000018F0 4E5E unlink A6 000018F2 205F movea.l A0, [A7]+ 000018F4 584F addq.w A7, 4 000018F6 4ED0 jmp [A0] 000018F8 802C 4943 or.b D0, [A4 + 0x4943] 000018FC 6F64 ble +0x66 /* 00001962 */ 000018FE 6553 bcs +0x55 /* 00001953 */ 00001900 6563 bcs +0x65 /* 00001965 */ 00001902 7469 moveq.l D2, 0x69 00001904 6F6E ble +0x70 /* 00001974 */ 00001906 4D61 chk.w D6, -[A1] 00001908 6E61 bgt +0x63 /* 0000196B */ 0000190A 6765 beq +0x67 /* 00001971 */ 0000190C 725F moveq.l D1, 0x5F 0000190E 5F31 3954 subq.b <>, 7 00001912 436F 6465 chk.w D1, [A7 + 0x6465] 00001916 5365 subq.w -[A5], 1 00001918 6374 bls +0x76 /* 0000198E */ 0000191A 696F bvs +0x71 /* 0000198B */ 0000191C 6E4D bgt +0x4F /* 0000196B */ 0000191E 616E bsr +0x70 /* 0000198E */ 00001920 6167 bsr +0x69 /* 00001989 */ 00001922 6572 bcs +0x74 /* 00001996 */ 00001924 4676 0000 not.w [A6 + D0.w] 00001928 4E56 FF94 link A6, -0x006C 0000192C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001930 266E 000C movea.l A3, [A6 + 0xC] 00001934 2F0B move.l -[A7], A3 00001936 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193A 4EB9 0000 47D2 jsr [0x000047D2] 00001940 2840 movea.l A4, D0 00001942 200C move.l D0, A4 00001944 6600 0084 bne +0x86 /* 000019CA */ 00001948 7600 moveq.l D3, 0x00 0000194A 2D43 FFEA move.l [A6 - 0x16], D3 0000194E 2F0B move.l -[A7], A3 00001950 2053 movea.l A0, [A3] 00001952 2068 0058 movea.l A0, [A0 + 0x58] 00001956 4E90 jsr [A0] 00001958 2D40 FFEE move.l [A6 - 0x12], D0 0000195C 202B 0018 move.l D0, [A3 + 0x18] 00001960 2D40 FFF6 move.l [A6 - 0xA], D0 // begin alternate branch 00001962-00001964 label00001962: 00001962 FFF6 .invalid <> // end alternate branch 00001962-00001964 label00001962: // (misaligned) 00001964 302B 001C move.w D0, [A3 + 0x1C] 00001968 3D40 FFFA move.w [A6 - 0x6], D0 0000196C 246E 0010 movea.l A2, [A6 + 0x10] 00001970 202A 0046 move.l D0, [A2 + 0x46] label00001974: 00001974 2D40 FFE6 move.l [A6 - 0x1A], D0 00001978 2D43 FF98 move.l [A6 - 0x68], D3 0000197C 2D43 FF9C move.l [A6 - 0x64], D3 00001980 202B 0004 move.l D0, [A3 + 0x4] 00001984 5380 subq.l D0, 1 00001986 2D40 FF94 move.l [A6 - 0x6C], D0 0000198A 486E FFA6 pea.l [A6 - 0x5A] fn0000198E: 0000198E 5C4A addq.w A2, 6 00001990 2F0A move.l -[A7], A2 00001992 4EB9 0000 48D2 jsr [0x000048D2] // begin alternate branch 00001996-0000199C label00001996: 00001996 48D2 486E movem.l [A2], D1,D2,D3,D5,D6,A3,A6 0000199A FF94 .invalid <> // end alternate branch 00001996-0000199C label00001996: // (misaligned) 00001998 486E FF94 pea.l [A6 - 0x6C] 0000199C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019A0 4EB9 0000 47DA jsr [0x000047DA] 000019A6 2840 movea.l A4, D0 000019A8 200C move.l D0, A4 000019AA 671E beq +0x20 /* 000019CA */ 000019AC 2F0C move.l -[A7], A4 000019AE 486E FF94 pea.l [A6 - 0x6C] 000019B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019B6 4EB9 0000 481A jsr [0x0000481A] 000019BC 486E FF94 pea.l [A6 - 0x6C] 000019C0 2F0C move.l -[A7], A4 000019C2 2054 movea.l A0, [A4] 000019C4 2068 0070 movea.l A0, [A0 + 0x70] 000019C8 4E90 jsr [A0] label000019CA: 000019CA 200C move.l D0, A4 000019CC 6600 0090 bne +0x92 /* 00001A5E */ 000019D0 486E FFA6 pea.l [A6 - 0x5A] 000019D4 246E 0010 movea.l A2, [A6 + 0x10] 000019D8 5C4A addq.w A2, 6 000019DA 2F0A move.l -[A7], A2 000019DC 4EB9 0000 48D2 jsr [0x000048D2] 000019E2 206E 0010 movea.l A0, [A6 + 0x10] 000019E6 2028 0046 move.l D0, [A0 + 0x46] 000019EA 2D40 FFE6 move.l [A6 - 0x1A], D0 000019EE 7600 moveq.l D3, 0x00 000019F0 2D43 FF98 move.l [A6 - 0x68], D3 000019F4 2D43 FF9C move.l [A6 - 0x64], D3 000019F8 202B 0004 move.l D0, [A3 + 0x4] 000019FC 5380 subq.l D0, 1 000019FE 2D40 FF94 move.l [A6 - 0x6C], D0 00001A02 202B 0018 move.l D0, [A3 + 0x18] 00001A06 2D40 FFF6 move.l [A6 - 0xA], D0 00001A0A 302B 001C move.w D0, [A3 + 0x1C] 00001A0E 3D40 FFFA move.w [A6 - 0x6], D0 00001A12 2F3C 0000 0080 move.l -[A7], 0x80 00001A18 4EB9 0000 0BEA jsr [0x00000BEA] 00001A1E 2D40 FFFC move.l [A6 - 0x4], D0 00001A22 4A80 tst.l D0 00001A24 6708 beq +0xA /* 00001A2E */ 00001A26 2F00 move.l -[A7], D0 00001A28 4EB9 0000 1F20 jsr [0x00001F20] label00001A2E: 00001A2E 286E FFFC movea.l A4, [A6 - 0x4] 00001A32 486E FF94 pea.l [A6 - 0x6C] 00001A36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A3A 206E FFFC movea.l A0, [A6 - 0x4] 00001A3E 2250 movea.l A1, [A0] 00001A40 2269 0050 movea.l A1, [A1 + 0x50] 00001A44 4E91 jsr [A1] 00001A46 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001A4A 206E 0008 movea.l A0, [A6 + 0x8] 00001A4E 2628 0008 move.l D3, [A0 + 0x8] 00001A52 2F03 move.l -[A7], D3 00001A54 2043 movea.l A0, D3 00001A56 2050 movea.l A0, [A0] 00001A58 2068 00A4 movea.l A0, [A0 + 0xA4] 00001A5C 4E90 jsr [A0] label00001A5E: 00001A5E 2F0B move.l -[A7], A3 00001A60 2F0C move.l -[A7], A4 00001A62 2054 movea.l A0, [A4] 00001A64 2068 0054 movea.l A0, [A0 + 0x54] 00001A68 4E90 jsr [A0] 00001A6A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001A6E 4E5E unlink A6 00001A70 205F movea.l A0, [A7]+ 00001A72 4FEF 000C lea.l A7, [A7 + 0xC] 00001A76 4ED0 jmp [A0] 00001A78 804E or.w D0, A6 00001A7A 4164 chk.w D0, -[A4] 00001A7C 6453 bcc +0x55 /* 00001AD1 */ 00001A7E 796D moveq.l D4, 0x6D 00001A80 626F bhi +0x71 /* 00001AF1 */ 00001A82 6C69 bge +0x6B /* 00001AED */ 00001A84 6353 bls +0x55 /* 00001AD9 */ 00001A86 6563 bcs +0x65 /* 00001AEB */ 00001A88 7469 moveq.l D2, 0x69 00001A8A 6F6E ble +0x70 /* 00001AFA */ 00001A8C 5F5F subq.w [A7]+, 7 00001A8E 3139 5443 6F64 move.w -[A0], [0x54436F64] 00001A94 6553 bcs +0x55 /* 00001AE9 */ 00001A96 6563 bcs +0x65 /* 00001AFB */ 00001A98 7469 moveq.l D2, 0x69 00001A9A 6F6E ble +0x70 /* 00001B0A */ 00001A9C 4D61 chk.w D6, -[A1] 00001A9E 6E61 bgt +0x63 /* 00001B01 */ 00001AA0 6765 beq +0x67 /* 00001B07 */ 00001AA2 7246 moveq.l D1, 0x46 00001AA4 5031 3454 addq.b [A1 + D3.w * 4 + 0x54], 8 00001AA8 6172 bsr +0x74 /* 00001B1C */ 00001AAA 6765 beq +0x67 /* 00001B11 */ 00001AAC 7446 moveq.l D2, 0x46 00001AAE 696C bvs +0x6E /* 00001B1C */ 00001AB0 6553 bcs +0x55 /* 00001B05 */ 00001AB2 7065 moveq.l D0, 0x65 00001AB4 6350 bls +0x52 /* 00001B06 */ 00001AB6 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 00001ABA 796D moveq.l D4, 0x6D 00001ABC 626F bhi +0x71 /* 00001B2D */ 00001ABE 6C69 bge +0x6B /* 00001B29 */ 00001AC0 6353 bls +0x55 /* 00001B15 */ 00001AC2 6563 bcs +0x65 /* 00001B27 */ 00001AC4 7469 moveq.l D2, 0x69 00001AC6 6F6E ble +0x70 /* 00001B36 */ 00001AC8 0000 FFFF ori.b D0, 0xFF 00001ACC 4E56 FFFC link A6, -0x0004 00001AD0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001AD4 286E 0008 movea.l A4, [A6 + 0x8] 00001AD8 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001ADC 2F0C move.l -[A7], A4 00001ADE 4EB9 0000 47DA jsr [0x000047DA] 00001AE4 2640 movea.l A3, D0 00001AE6 200B move.l D0, A3 00001AE8 671C beq +0x1E /* 00001B06 */ 00001AEA 2F0B move.l -[A7], A3 00001AEC 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001AF0 2F0C move.l -[A7], A4 00001AF2 4EB9 0000 481A jsr [0x0000481A] 00001AF8 2F2E 0014 move.l -[A7], [A6 + 0x14] // begin alternate branch 00001AFA-00001AFE label00001AFA: 00001AFA 0014 2F0B ori.b [A4], 0xB // end alternate branch 00001AFA-00001AFE label00001AFA: // (misaligned) 00001AFC 2F0B move.l -[A7], A3 00001AFE 2053 movea.l A0, [A3] 00001B00 2068 0070 movea.l A0, [A0 + 0x70] 00001B04 4E90 jsr [A0] label00001B06: 00001B06 200B move.l D0, A3 00001B08 671A beq +0x1C /* 00001B24 */ label00001B0A: 00001B0A 246B 0078 movea.l A2, [A3 + 0x78] 00001B0E 200A move.l D0, A2 00001B10 671E beq +0x20 /* 00001B30 */ 00001B12 2D4A FFFC move.l [A6 - 0x4], A2 00001B16 2F0A move.l -[A7], A2 00001B18 2052 movea.l A0, [A2] 00001B1A 2068 0050 movea.l A0, [A0 + 0x50] // begin alternate branch 00001B1C-00001B20 fn00001B1C: 00001B1C 0050 4E90 ori.w [A0], 0x4E90 // end alternate branch 00001B1C-00001B20 fn00001B1C: // (misaligned) 00001B1E 4E90 jsr [A0] 00001B20 4A80 tst.l D0 00001B22 660C bne +0xE /* 00001B30 */ label00001B24: 00001B24 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B28 2F0C move.l -[A7], A4 00001B2A 4EB9 0000 4812 jsr [0x00004812] label00001B30: 00001B30 200B move.l D0, A3 00001B32 663C bne +0x3E /* 00001B70 */ 00001B34 2F3C 0000 0080 move.l -[A7], 0x80 // begin alternate branch 00001B36-00001B3A label00001B36: 00001B36 0000 0080 ori.b D0, 0x80 // end alternate branch 00001B36-00001B3A label00001B36: // (misaligned) 00001B3A 4EB9 0000 0BEA jsr [0x00000BEA] 00001B40 2440 movea.l A2, D0 00001B42 200A move.l D0, A2 00001B44 6708 beq +0xA /* 00001B4E */ 00001B46 2F0A move.l -[A7], A2 00001B48 4EB9 0000 1F20 jsr [0x00001F20] label00001B4E: 00001B4E 264A movea.l A3, A2 00001B50 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B54 2F0A move.l -[A7], A2 00001B56 2052 movea.l A0, [A2] 00001B58 2068 0050 movea.l A0, [A0 + 0x50] 00001B5C 4E90 jsr [A0] 00001B5E 2F0A move.l -[A7], A2 00001B60 262C 0008 move.l D3, [A4 + 0x8] 00001B64 2F03 move.l -[A7], D3 00001B66 2043 movea.l A0, D3 00001B68 2050 movea.l A0, [A0] 00001B6A 2068 00A4 movea.l A0, [A0 + 0xA4] 00001B6E 4E90 jsr [A0] label00001B70: 00001B70 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001B74 206E 0010 movea.l A0, [A6 + 0x10] 00001B78 2F10 move.l -[A7], [A0] 00001B7A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B7E 2F0B move.l -[A7], A3 00001B80 2053 movea.l A0, [A3] 00001B82 2068 005C movea.l A0, [A0 + 0x5C] 00001B86 4E90 jsr [A0] 00001B88 2440 movea.l A2, D0 00001B8A 2F3C 0000 04C3 move.l -[A7], 0x4C3 00001B90 2F0A move.l -[A7], A2 00001B92 2F0C move.l -[A7], A4 00001B94 2054 movea.l A0, [A4] 00001B96 2068 0018 movea.l A0, [A0 + 0x18] 00001B9A 4E90 jsr [A0] 00001B9C 200A move.l D0, A2 00001B9E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001BA2 4E5E unlink A6 00001BA4 205F movea.l A0, [A7]+ 00001BA6 4FEF 0010 lea.l A7, [A7 + 0x10] 00001BAA 4ED0 jmp [A0] 00001BAC 8053 or.w D0, [A3] 00001BAE 4164 chk.w D0, -[A4] 00001BB0 6449 bcc +0x4B /* 00001BFB */ 00001BB2 6E73 bgt +0x75 /* 00001C27 */ 00001BB4 7461 moveq.l D2, 0x61 00001BB6 6E63 bgt +0x65 /* 00001C1B */ 00001BB8 655F bcs +0x61 /* 00001C19 */ 00001BBA 5F31 3954 subq.b <>, 7 00001BBE 436F 6465 chk.w D1, [A7 + 0x6465] 00001BC2 5365 subq.w -[A5], 1 00001BC4 6374 bls +0x76 /* 00001C3A */ 00001BC6 696F bvs +0x71 /* 00001C37 */ 00001BC8 6E4D bgt +0x4F /* 00001C17 */ 00001BCA 616E bsr +0x70 /* 00001C3A */ 00001BCC 6167 bsr +0x69 /* 00001C35 */ 00001BCE 6572 bcs +0x74 /* 00001C42 */ 00001BD0 4650 not.w [A0] 00001BD2 3137 5461 move.w -[A0], [A7 + D5.w * 4 + 0x61] 00001BD6 7267 moveq.l D1, 0x67 00001BD8 6574 bcs +0x76 /* 00001C4E */ 00001BDA 5365 subq.w -[A5], 1 00001BDC 6374 bls +0x76 /* 00001C52 */ 00001BDE 696F bvs +0x71 /* 00001C4F */ 00001BE0 6E49 bgt +0x4B /* 00001C2B */ 00001BE2 6E66 bgt +0x68 /* 00001C4A */ 00001BE4 6F50 ble +0x52 /* 00001C36 */ 00001BE6 3135 5461 move.w -[A0], [A5 + D5.w * 4 + 0x61] 00001BEA 7267 moveq.l D1, 0x67 00001BEC 6574 bcs +0x76 /* 00001C62 */ 00001BEE 5072 6F63 6573 7349 4450 addq.w [[A2 + 0x6573] + 0x73494450], 8 00001BF8 3854 movea.w A4, [A4] 00001BFA 5072 6F63 6573 7300 0000 addq.w [[A2 + 0x6573] + 0x73000000], 8 00001C04 4E56 FF84 link A6, -0x007C 00001C08 48E7 0038 movem.l -[A7], A2,A3,A4 00001C0C 2F39 FFFB EFF4 move.l -[A7], [0xFFFBEFF4] 00001C12 486E FF84 pea.l [A6 - 0x7C] 00001C16 4EB9 0000 0F62 jsr [0x00000F62] 00001C1C 486E FF84 pea.l [A6 - 0x7C] 00001C20 4EB9 0000 0F6A jsr [0x00000F6A] 00001C26 2640 movea.l A3, D0 00001C28 6000 0084 bra +0x86 /* 00001CAE */ label00001C2C: 00001C2C 4EB9 0000 E698 jsr [0x0000E698] 00001C32 2F00 move.l -[A7], D0 00001C34 2F0B move.l -[A7], A3 label00001C36: 00001C36 4EB9 0000 1572 jsr [0x00001572] // begin alternate branch 00001C3A-00001C40 fn00001C3A: 00001C3A 1572 4A00 6762 move.b [A2 + 0x6762], [A2 + D4 * 2] // end alternate branch 00001C3A-00001C40 fn00001C3A: // (misaligned) 00001C3C 4A00 tst.b D0 00001C3E 6762 beq +0x64 /* 00001CA2 */ 00001C40 246B 0156 movea.l A2, [A3 + 0x156] // begin alternate branch 00001C42-00001C44 label00001C42: 00001C42 0156 bchg [A6], D0 // end alternate branch 00001C42-00001C44 label00001C42: // (misaligned) 00001C44 200A move.l D0, A2 00001C46 6778 beq +0x7A /* 00001CC0 */ 00001C48 2D4A FFF8 move.l [A6 - 0x8], A2 // begin alternate branch 00001C4A-00001C4C label00001C4A: 00001C4A FFF8 .invalid <> // end alternate branch 00001C4A-00001C4C label00001C4A: // (misaligned) 00001C4C 2F0A move.l -[A7], A2 label00001C4E: 00001C4E 2052 movea.l A0, [A2] 00001C50 2068 0070 movea.l A0, [A0 + 0x70] // begin alternate branch 00001C52-00001C58 label00001C52: 00001C52 0070 4E90 2840 ori.w [A0 + D2 + 0x40], 0x4E90 // end alternate branch 00001C52-00001C58 label00001C52: // (misaligned) 00001C54 4E90 jsr [A0] 00001C56 2840 movea.l A4, D0 00001C58 200C move.l D0, A4 00001C5A 6764 beq +0x66 /* 00001CC0 */ 00001C5C 2F0C move.l -[A7], A4 00001C5E 2054 movea.l A0, [A4] 00001C60 2068 0004 movea.l A0, [A0 + 0x4] // begin alternate branch 00001C62-00001C66 label00001C62: 00001C62 0004 4E90 ori.b D4, 0x90 // end alternate branch 00001C62-00001C66 label00001C62: // (misaligned) 00001C64 4E90 jsr [A0] 00001C66 2D40 FFF4 move.l [A6 - 0xC], D0 00001C6A 2F00 move.l -[A7], D0 00001C6C 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 00001C72 4EB9 0000 47D2 jsr [0x000047D2] 00001C78 2440 movea.l A2, D0 00001C7A 2D4A FFFC move.l [A6 - 0x4], A2 00001C7E 4AAA 0078 tst.l [A2 + 0x78] 00001C82 673C beq +0x3E /* 00001CC0 */ 00001C84 200A move.l D0, A2 00001C86 6712 beq +0x14 /* 00001C9A */ 00001C88 286A 0078 movea.l A4, [A2 + 0x78] 00001C8C 2F0C move.l -[A7], A4 00001C8E 2054 movea.l A0, [A4] 00001C90 2068 0050 movea.l A0, [A0 + 0x50] 00001C94 4E90 jsr [A0] 00001C96 4A80 tst.l D0 00001C98 6E08 bgt +0xA /* 00001CA2 */ label00001C9A: 00001C9A 2F0B move.l -[A7], A3 00001C9C 4EB9 0000 905A jsr [0x0000905A] label00001CA2: 00001CA2 486E FF84 pea.l [A6 - 0x7C] 00001CA6 4EB9 0000 0F72 jsr [0x00000F72] 00001CAC 2640 movea.l A3, D0 label00001CAE: 00001CAE 486E FF84 pea.l [A6 - 0x7C] 00001CB2 206E FF84 movea.l A0, [A6 - 0x7C] 00001CB6 2050 movea.l A0, [A0] 00001CB8 4E90 jsr [A0] 00001CBA 4A00 tst.b D0 00001CBC 6600 FF6E bne -0x90 /* 00001C2C */ label00001CC0: 00001CC0 486E FF84 pea.l [A6 - 0x7C] 00001CC4 4EB9 0000 52B2 jsr [0x000052B2] 00001CCA 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001CCE 4E5E unlink A6 00001CD0 205F movea.l A0, [A7]+ 00001CD2 584F addq.w A7, 4 00001CD4 4ED0 jmp [A0] 00001CD6 802F 4175 or.b D0, [A7 + 0x4175] 00001CDA 746F moveq.l D2, 0x6F 00001CDC 4D61 chk.w D6, -[A1] 00001CDE 7041 moveq.l D0, 0x41 00001CE0 6C6C bge +0x6E /* 00001D4E */ 00001CE2 5379 6D44 6F63 subq.w [0x6D446F63], 1 00001CE8 756D moveq.l D2, 0x6D 00001CEA 656E bcs +0x70 /* 00001D5A */ 00001CEC 7473 moveq.l D2, 0x73 00001CEE 5F5F subq.w [A7]+, 7 00001CF0 3139 5443 6F64 move.w -[A0], [0x54436F64] 00001CF6 6553 bcs +0x55 /* 00001D4B */ 00001CF8 6563 bcs +0x65 /* 00001D5D */ 00001CFA 7469 moveq.l D2, 0x69 00001CFC 6F6E ble +0x70 /* 00001D6C */ 00001CFE 4D61 chk.w D6, -[A1] 00001D00 6E61 bgt +0x63 /* 00001D63 */ 00001D02 6765 beq +0x67 /* 00001D69 */ 00001D04 7246 moveq.l D1, 0x46 00001D06 7600 moveq.l D3, 0x00 00001D08 0000 FFFF ori.b D0, 0xFF 00001D0C 4E56 FC68 link A6, -0x0398 00001D10 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001D14 4203 clr.b D3 00001D16 1D43 FC7C move.b [A6 - 0x384], D3 00001D1A 1D43 FDF8 move.b [A6 - 0x208], D3 00001D1E 1D43 FEFC move.b [A6 - 0x104], D3 00001D22 202E 000C move.l D0, [A6 + 0xC] 00001D26 6700 0172 beq +0x174 /* 00001E9A */ 00001D2A 2F39 FFFB EFF4 move.l -[A7], [0xFFFBEFF4] 00001D30 4EB9 0000 6C7A jsr [0x00006C7A] 00001D36 4A00 tst.b D0 00001D38 6700 0160 beq +0x162 /* 00001E9A */ 00001D3C 206E 000C movea.l A0, [A6 + 0xC] 00001D40 4AA8 0156 tst.l [A0 + 0x156] 00001D44 6700 0154 beq +0x156 /* 00001E9A */ 00001D48 206E 000C movea.l A0, [A6 + 0xC] 00001D4C 2468 0156 movea.l A2, [A0 + 0x156] // begin alternate branch 00001D4E-00001D50 label00001D4E: 00001D4E 0156 bchg [A6], D0 // end alternate branch 00001D4E-00001D50 label00001D4E: // (misaligned) 00001D50 2F0A move.l -[A7], A2 00001D52 2052 movea.l A0, [A2] 00001D54 2068 0070 movea.l A0, [A0 + 0x70] 00001D58 4E90 jsr [A0] label00001D5A: 00001D5A 2840 movea.l A4, D0 00001D5C 200C move.l D0, A4 00001D5E 674E beq +0x50 /* 00001DAE */ 00001D60 2F0C move.l -[A7], A4 00001D62 2054 movea.l A0, [A4] 00001D64 2068 0004 movea.l A0, [A0 + 0x4] 00001D68 4E90 jsr [A0] 00001D6A 2440 movea.l A2, D0 label00001D6C: 00001D6C 2F0C move.l -[A7], A4 00001D6E 2054 movea.l A0, [A4] 00001D70 2068 000C movea.l A0, [A0 + 0xC] 00001D74 4E90 jsr [A0] 00001D76 2D40 FC68 move.l [A6 - 0x398], D0 00001D7A 2F0A move.l -[A7], A2 00001D7C 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 00001D82 4EB9 0000 47D2 jsr [0x000047D2] 00001D88 2D40 FEF8 move.l [A6 - 0x108], D0 00001D8C 4A80 tst.l D0 00001D8E 6700 010A beq +0x10C /* 00001E9A */ 00001D92 200A move.l D0, A2 00001D94 222E FC68 move.l D1, [A6 - 0x398] 00001D98 8081 or.l D0, D1 00001D9A 6700 00FE beq +0x100 /* 00001E9A */ 00001D9E 200A move.l D0, A2 00001DA0 6708 beq +0xA /* 00001DAA */ 00001DA2 202E FC68 move.l D0, [A6 - 0x398] 00001DA6 6700 00F2 beq +0xF4 /* 00001E9A */ label00001DAA: 00001DAA 200A move.l D0, A2 00001DAC 6606 bne +0x8 /* 00001DB4 */ label00001DAE: 00001DAE 4200 clr.b D0 00001DB0 4EFA 00EC jmp [PC + 0xEC /* 00001E9E */] label00001DB4: 00001DB4 2F0A move.l -[A7], A2 00001DB6 2052 movea.l A0, [A2] 00001DB8 2068 0058 movea.l A0, [A0 + 0x58] 00001DBC 4E90 jsr [A0] 00001DBE 2600 move.l D3, D0 00001DC0 2F03 move.l -[A7], D3 00001DC2 206E 0008 movea.l A0, [A6 + 0x8] 00001DC6 2F28 0008 move.l -[A7], [A0 + 0x8] 00001DCA 4EB9 0000 48AA jsr [0x000048AA] 00001DD0 2840 movea.l A4, D0 00001DD2 200C move.l D0, A4 00001DD4 6700 00C4 beq +0xC6 /* 00001E9A */ 00001DD8 4AAC 0074 tst.l [A4 + 0x74] 00001DDC 6600 00BC bne +0xBE /* 00001E9A */ 00001DE0 486E FD90 pea.l [A6 - 0x270] 00001DE4 2F0C move.l -[A7], A4 00001DE6 2054 movea.l A0, [A4] 00001DE8 2068 006C movea.l A0, [A0 + 0x6C] 00001DEC 4E90 jsr [A0] 00001DEE 202E FDEA move.l D0, [A6 - 0x216] 00001DF2 6700 00A6 beq +0xA8 /* 00001E9A */ 00001DF6 2D6E FDE6 FC6C move.l [A6 - 0x394], [A6 - 0x21A] 00001DFC 2D6E FDEA FC70 move.l [A6 - 0x390], [A6 - 0x216] 00001E02 7600 moveq.l D3, 0x00 00001E04 2D43 FC74 move.l [A6 - 0x38C], D3 00001E08 2D43 FC78 move.l [A6 - 0x388], D3 00001E0C 122E FDA2 move.b D1, [A6 - 0x25E] 00001E10 7000 moveq.l D0, 0x00 00001E12 1001 move.b D0, D1 00001E14 5280 addq.l D0, 1 00001E16 2F00 move.l -[A7], D0 00001E18 486E FDA2 pea.l [A6 - 0x25E] 00001E1C 486E FF00 pea.l [A6 - 0x100] 00001E20 4EB9 0000 0042 jsr [0x00000042] 00001E26 4FEF 000C lea.l A7, [A7 + 0xC] 00001E2A 122E FF00 move.b D1, [A6 - 0x100] 00001E2E 7000 moveq.l D0, 0x00 00001E30 1001 move.b D0, D1 00001E32 5280 addq.l D0, 1 00001E34 2F00 move.l -[A7], D0 00001E36 486E FF00 pea.l [A6 - 0x100] 00001E3A 486E FC7C pea.l [A6 - 0x384] 00001E3E 4EB9 0000 0042 jsr [0x00000042] 00001E44 4FEF 000C lea.l A7, [A7 + 0xC] 00001E48 2D4C FD7C move.l [A6 - 0x284], A4 00001E4C 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 00001E52 2468 0008 movea.l A2, [A0 + 0x8] 00001E56 200A move.l D0, A2 00001E58 6704 beq +0x6 /* 00001E5E */ 00001E5A 266A 0044 movea.l A3, [A2 + 0x44] label00001E5E: 00001E5E 200B move.l D0, A3 00001E60 6738 beq +0x3A /* 00001E9A */ 00001E62 486E FD80 pea.l [A6 - 0x280] 00001E66 2F0B move.l -[A7], A3 00001E68 2053 movea.l A0, [A3] 00001E6A 2068 0068 movea.l A0, [A0 + 0x68] 00001E6E 4E90 jsr [A0] 00001E70 486E FDF8 pea.l [A6 - 0x208] 00001E74 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E78 4EB9 0000 752A jsr [0x0000752A] 00001E7E 486E FDF8 pea.l [A6 - 0x208] 00001E82 486E FC6C pea.l [A6 - 0x394] 00001E86 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00001E8A 2F0B move.l -[A7], A3 00001E8C 2053 movea.l A0, [A3] 00001E8E 2068 00FC movea.l A0, [A0 + 0xFC] 00001E92 4E90 jsr [A0] 00001E94 1D7C 0001 FEFC move.b [A6 - 0x104], 0x1 label00001E9A: 00001E9A 102E FEFC move.b D0, [A6 - 0x104] label00001E9E: 00001E9E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001EA2 4E5E unlink A6 00001EA4 205F movea.l A0, [A7]+ 00001EA6 504F addq.w A7, 8 00001EA8 4ED0 jmp [A0] 00001EAA 803C 4175 or.b D0, 0x75 /* 'u' */ 00001EAE 746F moveq.l D2, 0x6F 00001EB0 4D61 chk.w D6, -[A1] 00001EB2 704F moveq.l D0, 0x4F 00001EB4 6E65 bgt +0x67 /* 00001F1B */ 00001EB6 5379 6D44 6F63 subq.w [0x6D446F63], 1 00001EBC 756D moveq.l D2, 0x6D 00001EBE 656E bcs +0x70 /* 00001F2E */ 00001EC0 745F moveq.l D2, 0x5F 00001EC2 5F31 3954 subq.b <>, 7 00001EC6 436F 6465 chk.w D1, [A7 + 0x6465] 00001ECA 5365 subq.w -[A5], 1 00001ECC 6374 bls +0x76 /* 00001F42 */ 00001ECE 696F bvs +0x71 /* 00001F3F */ 00001ED0 6E4D bgt +0x4F /* 00001F1F */ 00001ED2 616E bsr +0x70 /* 00001F42 */ 00001ED4 6167 bsr +0x69 /* 00001F3D */ 00001ED6 6572 bcs +0x74 /* 00001F4A */ 00001ED8 4650 not.w [A0] 00001EDA 3132 5453 move.w -[A0], [A2 + D5.w * 4 + 0x53] 00001EDE 796D moveq.l D4, 0x6D 00001EE0 446F 6375 neg.w [A7 + 0x6375] 00001EE4 6D65 blt +0x67 /* 00001F4B */ 00001EE6 6E74 bgt +0x76 /* 00001F5C */ 00001EE8 0000 FFFF ori.b D0, 0xFF 00001EEC 41F9 FFFA DA30 lea.l A0, [0xFFFADA30] 00001EF2 2008 move.l D0, A0 00001EF4 205F movea.l A0, [A7]+ 00001EF6 584F addq.w A7, 4 00001EF8 4ED0 jmp [A0] 00001EFA FFFF .invalid <> 00001EFC 2F0A move.l -[A7], A2 00001EFE 2F3C 0000 0080 move.l -[A7], 0x80 00001F04 4EB9 0000 0BEA jsr [0x00000BEA] 00001F0A 2440 movea.l A2, D0 00001F0C 200A move.l D0, A2 00001F0E 6708 beq +0xA /* 00001F18 */ 00001F10 2F0A move.l -[A7], A2 00001F12 4EB9 0000 1F20 jsr [0x00001F20] label00001F18: 00001F18 200A move.l D0, A2 00001F1A 245F movea.l A2, [A7]+ 00001F1C 4E75 rts 00001F1E FFFF .invalid <> 00001F20 4E56 FF98 link A6, -0x0068 00001F24 48E7 1820 movem.l -[A7], D3,D4,A2 00001F28 246E 0008 movea.l A2, [A6 + 0x8] 00001F2C 2F0A move.l -[A7], A2 label00001F2E: 00001F2E 4EB9 0000 3F5A jsr [0x00003F5A] 00001F34 2079 FFFA DD6C movea.l A0, [0xFFFADD6C] 00001F3A 2488 move.l [A2], A0 00001F3C 4240 clr.w D0 00001F3E 3D40 FFA4 move.w [A6 - 0x5C], D0 fn00001F42: 00001F42 7600 moveq.l D3, 0x00 00001F44 2D43 FFA6 move.l [A6 - 0x5A], D3 00001F48 422E FFAA clr.b [A6 - 0x56] // begin alternate branch 00001F4A-00001F4C label00001F4A: 00001F4A FFAA .invalid <> // end alternate branch 00001F4A-00001F4C label00001F4A: // (misaligned) 00001F4C 7800 moveq.l D4, 0x00 00001F4E 2D44 FFEA move.l [A6 - 0x16], D4 00001F52 2D44 FF9C move.l [A6 - 0x64], D4 00001F56 2D44 FFA0 move.l [A6 - 0x60], D4 00001F5A 2D43 FF98 move.l [A6 - 0x68], D3 // begin alternate branch 00001F5C-00001F5E label00001F5C: 00001F5C FF98 .invalid <> // end alternate branch 00001F5C-00001F5E label00001F5C: // (misaligned) 00001F5E 2D44 FFEE move.l [A6 - 0x12], D4 00001F62 2D44 FFF2 move.l [A6 - 0xE], D4 00001F66 2D44 FFF6 move.l [A6 - 0xA], D4 00001F6A 2D7C 2020 2020 FFFA move.l [A6 - 0x6], 0x20202020 /* ' ' */ 00001F72 4240 clr.w D0 00001F74 3D40 FFFE move.w [A6 - 0x2], D0 00001F78 41EE FF98 lea.l A0, [A6 - 0x68] 00001F7C 224A movea.l A1, A2 00001F7E 700C moveq.l D0, 0x0C 00001F80 D3C0 add.l A1, D0 00001F82 7019 moveq.l D0, 0x19 label00001F84: 00001F84 22D8 move.l [A1]+, [A0]+ 00001F86 51C8 FFFC dbf D0, -0x6 /* 00001F84 */ 00001F8A 7600 moveq.l D3, 0x00 00001F8C 2543 0074 move.l [A2 + 0x74], D3 00001F90 2543 0078 move.l [A2 + 0x78], D3 00001F94 2543 007C move.l [A2 + 0x7C], D3 00001F98 2543 0004 move.l [A2 + 0x4], D3 00001F9C 2543 0008 move.l [A2 + 0x8], D3 00001FA0 200A move.l D0, A2 00001FA2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001FA6 4E5E unlink A6 00001FA8 205F movea.l A0, [A7]+ 00001FAA 584F addq.w A7, 4 00001FAC 4ED0 jmp [A0] 00001FAE 965F sub.w D3, [A7]+ 00001FB0 5F63 subq.w -[A3], 7 00001FB2 745F moveq.l D2, 0x5F 00001FB4 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00001FB8 436F 6465 chk.w D1, [A7 + 0x6465] 00001FBC 5365 subq.w -[A5], 1 00001FBE 6374 bls +0x76 /* 00002034 */ 00001FC0 696F bvs +0x71 /* 00002031 */ 00001FC2 6E46 bgt +0x48 /* 0000200A */ 00001FC4 7600 moveq.l D3, 0x00 00001FC6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001FCA FFF8 .invalid <> 00001FCC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00001FD0 246E 0008 movea.l A2, [A6 + 0x8] 00001FD4 2F0A move.l -[A7], A2 00001FD6 4EB9 0000 14D2 jsr [0x000014D2] 00001FDC 206E 000C movea.l A0, [A6 + 0xC] 00001FE0 224A movea.l A1, A2 00001FE2 700C moveq.l D0, 0x0C 00001FE4 D3C0 add.l A1, D0 00001FE6 7019 moveq.l D0, 0x19 label00001FE8: 00001FE8 22D8 move.l [A1]+, [A0]+ 00001FEA 51C8 FFFC dbf D0, -0x6 /* 00001FE8 */ 00001FEE 7622 moveq.l D3, 0x22 00001FF0 2F03 move.l -[A7], D3 00001FF2 4EB9 0000 0BEA jsr [0x00000BEA] 00001FF8 2640 movea.l A3, D0 00001FFA 200B move.l D0, A3 00001FFC 6708 beq +0xA /* 00002006 */ 00001FFE 2F0B move.l -[A7], A3 00002000 4EB9 0000 65F8 jsr [0x000065F8] label00002006: 00002006 2F0B move.l -[A7], A3 00002008 2053 movea.l A0, [A3] label0000200A: 0000200A 2068 00D8 movea.l A0, [A0 + 0xD8] 0000200E 4E90 jsr [A0] 00002010 254B 0078 move.l [A2 + 0x78], A3 00002014 2F03 move.l -[A7], D3 00002016 4EB9 0000 0BEA jsr [0x00000BEA] 0000201C 2840 movea.l A4, D0 0000201E 200C move.l D0, A4 00002020 6708 beq +0xA /* 0000202A */ 00002022 2F0C move.l -[A7], A4 00002024 4EB9 0000 159C jsr [0x0000159C] label0000202A: 0000202A 2F0C move.l -[A7], A4 0000202C 2054 movea.l A0, [A4] 0000202E 2068 00D8 movea.l A0, [A0 + 0xD8] 00002032 4E90 jsr [A0] label00002034: 00002034 254C 007C move.l [A2 + 0x7C], A4 00002038 2F03 move.l -[A7], D3 0000203A 4EB9 0000 0BEA jsr [0x00000BEA] 00002040 2D40 FFF8 move.l [A6 - 0x8], D0 00002044 4A80 tst.l D0 00002046 6708 beq +0xA /* 00002050 */ 00002048 2F00 move.l -[A7], D0 0000204A 4EB9 0000 159C jsr [0x0000159C] label00002050: 00002050 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002054 206E FFF8 movea.l A0, [A6 - 0x8] 00002058 2250 movea.l A1, [A0] 0000205A 2269 00D8 movea.l A1, [A1 + 0xD8] 0000205E 4E91 jsr [A1] 00002060 256E FFF8 0004 move.l [A2 + 0x4], [A6 - 0x8] 00002066 2F03 move.l -[A7], D3 00002068 4EB9 0000 0BEA jsr [0x00000BEA] 0000206E 2D40 FFFC move.l [A6 - 0x4], D0 00002072 4A80 tst.l D0 00002074 6708 beq +0xA /* 0000207E */ 00002076 2F00 move.l -[A7], D0 00002078 4EB9 0000 159C jsr [0x0000159C] label0000207E: 0000207E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002082 206E FFFC movea.l A0, [A6 - 0x4] 00002086 2250 movea.l A1, [A0] 00002088 2269 00D8 movea.l A1, [A1 + 0xD8] 0000208C 4E91 jsr [A1] 0000208E 256E FFFC 0008 move.l [A2 + 0x8], [A6 - 0x4] 00002094 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002098 4E5E unlink A6 0000209A 205F movea.l A0, [A7]+ 0000209C 504F addq.w A7, 8 0000209E 4ED0 jmp [A0] 000020A0 8031 4943 6F64 6553 or.b D0, [[A1 + <>] + 0x6F646553] 000020A8 6563 bcs +0x65 /* 0000210D */ 000020AA 7469 moveq.l D2, 0x69 000020AC 6F6E ble +0x70 /* 0000211C */ 000020AE 5F5F subq.w [A7]+, 7 000020B0 3132 5443 move.w -[A0], [A2 + D5.w * 4 + 0x43] 000020B4 6F64 ble +0x66 /* 0000211A */ 000020B6 6553 bcs +0x55 /* 0000210B */ 000020B8 6563 bcs +0x65 /* 0000211D */ 000020BA 7469 moveq.l D2, 0x69 000020BC 6F6E ble +0x70 /* 0000212C */ 000020BE 4650 not.w [A0] 000020C0 3137 5461 move.w -[A0], [A7 + D5.w * 4 + 0x61] 000020C4 7267 moveq.l D1, 0x67 000020C6 6574 bcs +0x76 /* 0000213C */ 000020C8 5365 subq.w -[A5], 1 000020CA 6374 bls +0x76 /* 00002140 */ 000020CC 696F bvs +0x71 /* 0000213D */ 000020CE 6E49 bgt +0x4B /* 00002119 */ 000020D0 6E66 bgt +0x68 /* 00002138 */ 000020D2 6F00 0000 ble +0x2 /* 000020D4 */ // begin alternate branch 000020D4-000020D8 label000020D4: 000020D4 0000 FFFF ori.b D0, 0xFF // end alternate branch 000020D4-000020D8 label000020D4: // (misaligned) 000020D6 FFFF .invalid <> 000020D8 4E56 0000 link A6, 0 000020DC 48E7 0028 movem.l -[A7], A2,A4 000020E0 286E 0008 movea.l A4, [A6 + 0x8] 000020E4 202E 000C move.l D0, [A6 + 0xC] 000020E8 6716 beq +0x18 /* 00002100 */ 000020EA 4AAC 0074 tst.l [A4 + 0x74] 000020EE 6710 beq +0x12 /* 00002100 */ 000020F0 3F3C 9A67 move.w -[A7], 0x9A67 000020F4 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 000020FA 4EB9 0000 112A jsr [0x0000112A] label00002100: 00002100 202E 000C move.l D0, [A6 + 0xC] 00002104 2940 0074 move.l [A4 + 0x74], D0 00002108 4A80 tst.l D0 0000210A 6708 beq +0xA /* 00002114 */ 0000210C 2F00 move.l -[A7], D0 0000210E 4EB9 0000 9D62 jsr [0x00009D62] label00002114: 00002114 246C 0074 movea.l A2, [A4 + 0x74] 00002118 200A move.l D0, A2 label0000211A: 0000211A 6712 beq +0x14 /* 0000212E */ label0000211C: 0000211C 2F3C 0000 04BE move.l -[A7], 0x4BE 00002122 2F0A move.l -[A7], A2 00002124 2F0C move.l -[A7], A4 00002126 2054 movea.l A0, [A4] 00002128 2068 0018 movea.l A0, [A0 + 0x18] label0000212C: 0000212C 4E90 jsr [A0] label0000212E: 0000212E 4CDF 1400 movem.l A2,A4, [A7]+ 00002132 4E5E unlink A6 00002134 205F movea.l A0, [A7]+ 00002136 504F addq.w A7, 8 label00002138: 00002138 4ED0 jmp [A0] 0000213A 8036 4164 or.b D0, <> // begin alternate branch 0000213C-0000213E label0000213C: 0000213C 4164 chk.w D0, -[A4] // end alternate branch 0000213C-0000213E label0000213C: // (misaligned) 0000213E 6453 bcc +0x55 /* 00002193 */ label00002140: 00002140 796D moveq.l D4, 0x6D 00002142 626F bhi +0x71 /* 000021B3 */ 00002144 6C69 bge +0x6B /* 000021AF */ 00002146 6353 bls +0x55 /* 0000219B */ 00002148 6563 bcs +0x65 /* 000021AD */ 0000214A 7469 moveq.l D2, 0x69 0000214C 6F6E ble +0x70 /* 000021BC */ 0000214E 5F5F subq.w [A7]+, 7 00002150 3132 5443 move.w -[A0], [A2 + D5.w * 4 + 0x43] 00002154 6F64 ble +0x66 /* 000021BA */ 00002156 6553 bcs +0x55 /* 000021AB */ 00002158 6563 bcs +0x65 /* 000021BD */ 0000215A 7469 moveq.l D2, 0x69 0000215C 6F6E ble +0x70 /* 000021CC */ 0000215E 4650 not.w [A0] 00002160 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 00002164 796D moveq.l D4, 0x6D 00002166 626F bhi +0x71 /* 000021D7 */ 00002168 6C69 bge +0x6B /* 000021D3 */ 0000216A 6353 bls +0x55 /* 000021BF */ 0000216C 6563 bcs +0x65 /* 000021D1 */ 0000216E 7469 moveq.l D2, 0x69 00002170 6F6E ble +0x70 /* 000021E0 */ 00002172 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002176 0000 48E7 ori.b D0, 0xE7 0000217A 1038 246E move.b D0, [0x0000246E] 0000217E 0008 2F2E ori.b A0, 0x2E /* '.' */ 00002182 0014 2F2E ori.b [A4], 0x2E /* '.' */ 00002186 0010 2F0A ori.b [A0], 0xA /* '\n' */ 0000218A 2052 movea.l A0, [A2] 0000218C 2068 0084 movea.l A0, [A0 + 0x84] // begin alternate branch 0000218E-00002194 label0000218E: 0000218E 0084 4E90 2640 ori.l D4, 0x4E902640 // end alternate branch 0000218E-00002194 label0000218E: // (misaligned) 00002190 4E90 jsr [A0] 00002192 2640 movea.l A3, D0 00002194 200B move.l D0, A3 00002196 670C beq +0xE /* 000021A4 */ 00002198 2F0B move.l -[A7], A3 0000219A 2053 movea.l A0, [A3] 0000219C 2068 0054 movea.l A0, [A0 + 0x54] 000021A0 4E90 jsr [A0] 000021A2 6046 bra +0x48 /* 000021EA */ label000021A4: 000021A4 2F3C 0000 00E4 move.l -[A7], 0xE4 000021AA 4EB9 0000 0BEA jsr [0x00000BEA] 000021B0 2840 movea.l A4, D0 000021B2 200C move.l D0, A4 000021B4 6708 beq +0xA /* 000021BE */ 000021B6 2F0C move.l -[A7], A4 000021B8 4EB9 0000 63D0 jsr [0x000063D0] // begin alternate branch 000021BA-000021BE label000021BA: 000021BA 0000 63D0 ori.b D0, 0xD0 // end alternate branch 000021BA-000021BE // begin alternate branch 000021BC-000021BE label000021BC: 000021BC 63D0 bls -0x2E /* 0000218E */ // end alternate branch 000021BC-000021BE label000021BA: // (misaligned) label000021BC: // (misaligned) label000021BE: 000021BE 264C movea.l A3, A4 000021C0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021C4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000021C8 2F0A move.l -[A7], A2 000021CA 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 000021CC-000021D0 label000021CC: 000021CC 000C 2F0C ori.b A4, 0xC // end alternate branch 000021CC-000021D0 label000021CC: // (misaligned) 000021CE 2F0C move.l -[A7], A4 000021D0 2054 movea.l A0, [A4] 000021D2 2068 0084 movea.l A0, [A0 + 0x84] 000021D6 4E90 jsr [A0] 000021D8 2F0C move.l -[A7], A4 000021DA 262A 0078 move.l D3, [A2 + 0x78] 000021DE 2F03 move.l -[A7], D3 label000021E0: 000021E0 2043 movea.l A0, D3 000021E2 2050 movea.l A0, [A0] 000021E4 2068 00A4 movea.l A0, [A0 + 0xA4] 000021E8 4E90 jsr [A0] label000021EA: 000021EA 2F0B move.l -[A7], A3 000021EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000021F0 2F0A move.l -[A7], A2 000021F2 2052 movea.l A0, [A2] 000021F4 2068 0090 movea.l A0, [A0 + 0x90] 000021F8 4E90 jsr [A0] 000021FA 286A 0074 movea.l A4, [A2 + 0x74] 000021FE 200C move.l D0, A4 00002200 6714 beq +0x16 /* 00002216 */ 00002202 246C 0008 movea.l A2, [A4 + 0x8] 00002206 200A move.l D0, A2 00002208 670C beq +0xE /* 00002216 */ 0000220A 286A 0008 movea.l A4, [A2 + 0x8] 0000220E 200C move.l D0, A4 00002210 6704 beq +0x6 /* 00002216 */ 00002212 52AC 0260 addq.l [A4 + 0x260], 1 label00002216: 00002216 200B move.l D0, A3 00002218 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000221C 4E5E unlink A6 0000221E 205F movea.l A0, [A7]+ 00002220 4FEF 0010 lea.l A7, [A7 + 0x10] 00002224 4ED0 jmp [A0] 00002226 803B 4164 or.b D0, <> 0000222A 6449 bcc +0x4B /* 00002275 */ 0000222C 6E73 bgt +0x75 /* 000022A1 */ 0000222E 7461 moveq.l D2, 0x61 00002230 6E63 bgt +0x65 /* 00002295 */ 00002232 655F bcs +0x61 /* 00002293 */ 00002234 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00002238 436F 6465 chk.w D1, [A7 + 0x6465] 0000223C 5365 subq.w -[A5], 1 0000223E 6374 bls +0x76 /* 000022B4 */ 00002240 696F bvs +0x71 /* 000022B1 */ 00002242 6E46 bgt +0x48 /* 0000228A */ 00002244 5031 3754 addq.b <>, 8 00002248 6172 bsr +0x74 /* 000022BC */ 0000224A 6765 beq +0x67 /* 000022B1 */ 0000224C 7453 moveq.l D2, 0x53 0000224E 6563 bcs +0x65 /* 000022B3 */ 00002250 7469 moveq.l D2, 0x69 00002252 6F6E ble +0x70 /* 000022C2 */ 00002254 496E 666F chk.w D4, [A6 + 0x666F] 00002258 6C50 bge +0x52 /* 000022AA */ 0000225A 3854 movea.w A4, [A4] 0000225C 5072 6F63 6573 7300 0000 addq.w [[A2 + 0x6573] + 0x73000000], 8 00002266 FFFF .invalid <> 00002268 41F9 FFFA DA64 lea.l A0, [0xFFFADA64] 0000226E 2008 move.l D0, A0 00002270 205F movea.l A0, [A7]+ 00002272 584F addq.w A7, 4 00002274 4ED0 jmp [A0] 00002276 FFFF .invalid <> 00002278 2F0A move.l -[A7], A2 0000227A 7022 moveq.l D0, 0x22 0000227C 2F00 move.l -[A7], D0 0000227E 4EB9 0000 0BEA jsr [0x00000BEA] 00002284 2440 movea.l A2, D0 00002286 200A move.l D0, A2 00002288 6708 beq +0xA /* 00002292 */ label0000228A: 0000228A 2F0A move.l -[A7], A2 0000228C 4EB9 0000 2298 jsr [0x00002298] label00002292: 00002292 200A move.l D0, A2 00002294 245F movea.l A2, [A7]+ 00002296 4E75 rts 00002298 4E56 0000 link A6, 0 0000229C 2F0A move.l -[A7], A2 0000229E 246E 0008 movea.l A2, [A6 + 0x8] 000022A2 2F0A move.l -[A7], A2 000022A4 4EB9 0000 3BAA jsr [0x00003BAA] label000022AA: 000022AA 2079 FFFA DD70 movea.l A0, [0xFFFADD70] 000022B0 2488 move.l [A2], A0 000022B2 200A move.l D0, A2 label000022B4: 000022B4 245F movea.l A2, [A7]+ 000022B6 4E5E unlink A6 000022B8 205F movea.l A0, [A7]+ 000022BA 584F addq.w A7, 4 fn000022BC: 000022BC 4ED0 jmp [A0] 000022BE 9A5F sub.w D5, [A7]+ 000022C0 5F63 subq.w -[A3], 7 label000022C2: 000022C2 745F moveq.l D2, 0x5F 000022C4 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 000022C8 436F 6465 chk.w D1, [A7 + 0x6465] 000022CC 5365 subq.w -[A5], 1 000022CE 6374 bls +0x76 /* 00002344 */ 000022D0 696F bvs +0x71 /* 00002341 */ 000022D2 6E4C bgt +0x4E /* 00002320 */ 000022D4 6973 bvs +0x75 /* 00002349 */ 000022D6 7446 moveq.l D2, 0x46 000022D8 7600 moveq.l D3, 0x00 000022DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000022DE 0000 2F2E ori.b D0, 0x2E /* '.' */ 000022E2 0008 4EB9 ori.b A0, 0xB9 000022E6 0000 3BA2 ori.b D0, 0xA2 000022EA 4E5E unlink A6 000022EC 205F movea.l A0, [A7]+ 000022EE 584F addq.w A7, 4 000022F0 4ED0 jmp [A0] 000022F2 8026 or.b D0, -[A6] 000022F4 4943 chk.w D4, D3 000022F6 6F64 ble +0x66 /* 0000235C */ 000022F8 6553 bcs +0x55 /* 0000234D */ 000022FA 6563 bcs +0x65 /* 0000235F */ 000022FC 7469 moveq.l D2, 0x69 000022FE 6F6E ble +0x70 /* 0000236E */ 00002300 4C69 7374 5F5F movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F] 00002306 3136 5443 move.w -[A0], [A6 + D5.w * 4 + 0x43] 0000230A 6F64 ble +0x66 /* 00002370 */ 0000230C 6553 bcs +0x55 /* 00002361 */ 0000230E 6563 bcs +0x65 /* 00002373 */ 00002310 7469 moveq.l D2, 0x69 00002312 6F6E ble +0x70 /* 00002382 */ 00002314 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 0000231A 0000 41F9 ori.b D0, 0xF9 0000231E FFFA .invalid <> label00002320: 00002320 DA9C add.l D5, [A4]+ 00002322 2008 move.l D0, A0 00002324 205F movea.l A0, [A7]+ 00002326 584F addq.w A7, 4 00002328 4ED0 jmp [A0] 0000232A FFFF .invalid <> 0000232C 2F0A move.l -[A7], A2 0000232E 2F3C 0000 0080 move.l -[A7], 0x80 00002334 4EB9 0000 0BEA jsr [0x00000BEA] 0000233A 2440 movea.l A2, D0 0000233C 200A move.l D0, A2 0000233E 6708 beq +0xA /* 00002348 */ 00002340 2F0A move.l -[A7], A2 00002342 4EB9 0000 2350 jsr [0x00002350] // begin alternate branch 00002344-00002348 label00002344: 00002344 0000 2350 ori.b D0, 0x50 /* 'P' */ // end alternate branch 00002344-00002348 label00002344: // (misaligned) label00002348: 00002348 200A move.l D0, A2 0000234A 245F movea.l A2, [A7]+ 0000234C 4E75 rts 0000234E FFFF .invalid <> 00002350 4E56 0000 link A6, 0 00002354 2F0A move.l -[A7], A2 00002356 246E 0008 movea.l A2, [A6 + 0x8] 0000235A 2F0A move.l -[A7], A2 label0000235C: 0000235C 4EB9 0000 1F20 jsr [0x00001F20] 00002362 2079 FFFA DD74 movea.l A0, [0xFFFADD74] 00002368 2488 move.l [A2], A0 0000236A 200A move.l D0, A2 0000236C 245F movea.l A2, [A7]+ label0000236E: 0000236E 4E5E unlink A6 label00002370: 00002370 205F movea.l A0, [A7]+ 00002372 584F addq.w A7, 4 00002374 4ED0 jmp [A0] 00002376 9A5F sub.w D5, [A7]+ 00002378 5F63 subq.w -[A3], 7 0000237A 745F moveq.l D2, 0x5F 0000237C 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00002380 4E75 rts label00002382: 00002382 6C6C bge +0x6E /* 000023F0 */ 00002384 436F 6465 chk.w D1, [A7 + 0x6465] 00002388 5365 subq.w -[A5], 1 0000238A 6374 bls +0x76 /* 00002400 */ 0000238C 696F bvs +0x71 /* 000023FD */ 0000238E 6E46 bgt +0x48 /* 000023D6 */ 00002390 7600 moveq.l D3, 0x00 00002392 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002396 FF98 .invalid <> 00002398 48E7 1800 movem.l -[A7], D3,D4 0000239C 4240 clr.w D0 0000239E 3D40 FFA4 move.w [A6 - 0x5C], D0 000023A2 7600 moveq.l D3, 0x00 000023A4 2D43 FFA6 move.l [A6 - 0x5A], D3 000023A8 422E FFAA clr.b [A6 - 0x56] 000023AC 7800 moveq.l D4, 0x00 000023AE 2D44 FFEA move.l [A6 - 0x16], D4 000023B2 2D44 FF9C move.l [A6 - 0x64], D4 000023B6 2D44 FFA0 move.l [A6 - 0x60], D4 000023BA 2D43 FF98 move.l [A6 - 0x68], D3 000023BE 2D44 FFEE move.l [A6 - 0x12], D4 000023C2 2D44 FFF2 move.l [A6 - 0xE], D4 000023C6 2D44 FFF6 move.l [A6 - 0xA], D4 000023CA 2D7C 2020 2020 FFFA move.l [A6 - 0x6], 0x20202020 /* ' ' */ 000023D2 4240 clr.w D0 000023D4 3D40 FFFE move.w [A6 - 0x2], D0 // begin alternate branch 000023D6-000023D8 label000023D6: 000023D6 FFFE .invalid <> // end alternate branch 000023D6-000023D8 label000023D6: // (misaligned) 000023D8 486E FF98 pea.l [A6 - 0x68] 000023DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023E0 206E 0008 movea.l A0, [A6 + 0x8] 000023E4 2050 movea.l A0, [A0] 000023E6 2068 0050 movea.l A0, [A0 + 0x50] 000023EA 4E90 jsr [A0] 000023EC 4CDF 0018 movem.l D3,D4, [A7]+ label000023F0: 000023F0 4E5E unlink A6 000023F2 205F movea.l A0, [A7]+ 000023F4 584F addq.w A7, 4 000023F6 4ED0 jmp [A0] 000023F8 8026 or.b D0, -[A6] 000023FA 494E chk.w D4, A6 000023FC 756C moveq.l D2, 0x6C 000023FE 6C43 bge +0x45 /* 00002443 */ label00002400: 00002400 6F64 ble +0x66 /* 00002466 */ 00002402 6553 bcs +0x55 /* 00002457 */ 00002404 6563 bcs +0x65 /* 00002469 */ 00002406 7469 moveq.l D2, 0x69 00002408 6F6E ble +0x70 /* 00002478 */ 0000240A 5F5F subq.w [A7]+, 7 0000240C 3136 544E move.w -[A0], [A6 + D5.w * 4 + 0x4E] 00002410 756C moveq.l D2, 0x6C 00002412 6C43 bge +0x45 /* 00002457 */ 00002414 6F64 ble +0x66 /* 0000247A */ 00002416 6553 bcs +0x55 /* 0000246B */ 00002418 6563 bcs +0x65 /* 0000247D */ 0000241A 7469 moveq.l D2, 0x69 0000241C 6F6E ble +0x70 /* 0000248C */ 0000241E 4676 0000 not.w [A6 + D0.w] 00002422 FFFF .invalid <> 00002424 41F9 FFFA DE48 lea.l A0, [0xFFFADE48] 0000242A 2008 move.l D0, A0 0000242C 205F movea.l A0, [A7]+ 0000242E 584F addq.w A7, 4 00002430 4ED0 jmp [A0] 00002432 FFFF .invalid <> 00002434 2F0A move.l -[A7], A2 00002436 7022 moveq.l D0, 0x22 00002438 2F00 move.l -[A7], D0 0000243A 4EB9 0000 0BEA jsr [0x00000BEA] 00002440 2440 movea.l A2, D0 00002442 200A move.l D0, A2 00002444 6708 beq +0xA /* 0000244E */ 00002446 2F0A move.l -[A7], A2 00002448 4EB9 0000 37F2 jsr [0x000037F2] label0000244E: 0000244E 200A move.l D0, A2 00002450 245F movea.l A2, [A7]+ 00002452 4E75 rts 00002454 41F9 FFFA DE7C lea.l A0, [0xFFFADE7C] 0000245A 2008 move.l D0, A0 0000245C 205F movea.l A0, [A7]+ 0000245E 584F addq.w A7, 4 00002460 4ED0 jmp [A0] 00002462 FFFF .invalid <> 00002464 2F0A move.l -[A7], A2 label00002466: 00002466 7026 moveq.l D0, 0x26 00002468 2F00 move.l -[A7], D0 0000246A 4EB9 0000 0BEA jsr [0x00000BEA] 00002470 2440 movea.l A2, D0 00002472 200A move.l D0, A2 00002474 6708 beq +0xA /* 0000247E */ 00002476 2F0A move.l -[A7], A2 label00002478: 00002478 4EB9 0000 37EA jsr [0x000037EA] // begin alternate branch 0000247A-0000247E label0000247A: 0000247A 0000 37EA ori.b D0, 0xEA // end alternate branch 0000247A-0000247E label0000247A: // (misaligned) label0000247E: 0000247E 200A move.l D0, A2 00002480 245F movea.l A2, [A7]+ 00002482 4E75 rts 00002484 41F9 FFFA E034 lea.l A0, [0xFFFAE034] 0000248A 2008 move.l D0, A0 label0000248C: 0000248C 205F movea.l A0, [A7]+ 0000248E 584F addq.w A7, 4 00002490 4ED0 jmp [A0] 00002492 FFFF .invalid <> 00002494 2F0A move.l -[A7], A2 00002496 2F3C 0000 033A move.l -[A7], 0x33A 0000249C 4EB9 0000 0BEA jsr [0x00000BEA] 000024A2 2440 movea.l A2, D0 000024A4 200A move.l D0, A2 000024A6 6708 beq +0xA /* 000024B0 */ 000024A8 2F0A move.l -[A7], A2 000024AA 4EB9 0000 37E2 jsr [0x000037E2] label000024B0: 000024B0 200A move.l D0, A2 000024B2 245F movea.l A2, [A7]+ 000024B4 4E75 rts 000024B6 FFFF .invalid <> 000024B8 41F9 FFFA E4CC lea.l A0, [0xFFFAE4CC] 000024BE 2008 move.l D0, A0 000024C0 4E75 rts 000024C2 FFFF .invalid <> 000024C4 41F9 FFFA E4CC lea.l A0, [0xFFFAE4CC] 000024CA 2008 move.l D0, A0 000024CC 205F movea.l A0, [A7]+ 000024CE 584F addq.w A7, 4 000024D0 4ED0 jmp [A0] 000024D2 FFFF .invalid <> 000024D4 2F0A move.l -[A7], A2 000024D6 2F3C 0000 00B8 move.l -[A7], 0xB8 000024DC 4EB9 0000 0BEA jsr [0x00000BEA] 000024E2 2440 movea.l A2, D0 000024E4 200A move.l D0, A2 000024E6 6708 beq +0xA /* 000024F0 */ 000024E8 2F0A move.l -[A7], A2 000024EA 4EB9 0000 24F8 jsr [0x000024F8] label000024F0: 000024F0 200A move.l D0, A2 000024F2 245F movea.l A2, [A7]+ 000024F4 4E75 rts 000024F6 FFFF .invalid <> 000024F8 4E56 0000 link A6, 0 000024FC 2F0A move.l -[A7], A2 000024FE 246E 0008 movea.l A2, [A6 + 0x8] 00002502 2F0A move.l -[A7], A2 00002504 4EB9 0000 68B2 jsr [0x000068B2] 0000250A 2079 FFFB 0F60 movea.l A0, [0xFFFB0F60] 00002510 2488 move.l [A2], A0 00002512 200A move.l D0, A2 00002514 245F movea.l A2, [A7]+ 00002516 4E5E unlink A6 00002518 205F movea.l A0, [A7]+ 0000251A 584F addq.w A7, 4 0000251C 4ED0 jmp [A0] 0000251E 8022 or.b D0, -[A2] 00002520 5F5F subq.w [A7]+, 7 00002522 6374 bls +0x76 /* 00002598 */ 00002524 5F5F subq.w [A7]+, 7 00002526 3234 5450 move.w D1, [A4 + D5.w * 4 + 0x50] 0000252A 6572 bcs +0x74 /* 0000259E */ 0000252C 6653 bne +0x55 /* 00002581 */ 0000252E 756D moveq.l D2, 0x6D 00002530 6D61 blt +0x63 /* 00002593 */ 00002532 7279 moveq.l D1, 0x79 00002534 5363 subq.w -[A3], 1 00002536 726F moveq.l D1, 0x6F 00002538 6C6C bge +0x6E /* 000025A6 */ 0000253A 6572 bcs +0x74 /* 000025AE */ 0000253C 5669 6577 addq.w [A1 + 0x6577], 3 00002540 4676 0000 not.w [A6 + D0.w] 00002544 41F9 FFFA E508 lea.l A0, [0xFFFAE508] 0000254A 2008 move.l D0, A0 0000254C 4E75 rts 0000254E FFFF .invalid <> 00002550 41F9 FFFA E508 lea.l A0, [0xFFFAE508] 00002556 2008 move.l D0, A0 00002558 205F movea.l A0, [A7]+ 0000255A 584F addq.w A7, 4 0000255C 4ED0 jmp [A0] 0000255E FFFF .invalid <> 00002560 2F0A move.l -[A7], A2 00002562 2F3C 0000 00B8 move.l -[A7], 0xB8 00002568 4EB9 0000 0BEA jsr [0x00000BEA] 0000256E 2440 movea.l A2, D0 00002570 200A move.l D0, A2 00002572 6708 beq +0xA /* 0000257C */ 00002574 2F0A move.l -[A7], A2 00002576 4EB9 0000 2584 jsr [0x00002584] label0000257C: 0000257C 200A move.l D0, A2 0000257E 245F movea.l A2, [A7]+ 00002580 4E75 rts 00002582 FFFF .invalid <> 00002584 4E56 0000 link A6, 0 00002588 2F0A move.l -[A7], A2 0000258A 246E 0008 movea.l A2, [A6 + 0x8] 0000258E 2F0A move.l -[A7], A2 00002590 4EB9 0000 68B2 jsr [0x000068B2] 00002596 2079 FFFB 0F64 movea.l A0, [0xFFFB0F64] // begin alternate branch 00002598-0000259C label00002598: 00002598 FFFB .invalid <> 0000259A 0F64 bchg -[A4], D7 // end alternate branch 00002598-0000259C label00002598: // (misaligned) 0000259C 2488 move.l [A2], A0 label0000259E: 0000259E 200A move.l D0, A2 000025A0 245F movea.l A2, [A7]+ 000025A2 4E5E unlink A6 000025A4 205F movea.l A0, [A7]+ label000025A6: 000025A6 584F addq.w A7, 4 000025A8 4ED0 jmp [A0] 000025AA 8025 or.b D0, -[A5] 000025AC 5F5F subq.w [A7]+, 7 label000025AE: 000025AE 6374 bls +0x76 /* 00002624 */ 000025B0 5F5F subq.w [A7]+, 7 000025B2 3237 5450 move.w D1, [A7 + D5.w * 4 + 0x50] 000025B6 6572 bcs +0x74 /* 0000262A */ 000025B8 6653 bne +0x55 /* 0000260D */ 000025BA 7461 moveq.l D2, 0x61 000025BC 7469 moveq.l D2, 0x69 000025BE 7374 moveq.l D1, 0x74 000025C0 6963 bvs +0x65 /* 00002625 */ 000025C2 7353 moveq.l D1, 0x53 000025C4 6372 bls +0x74 /* 00002638 */ 000025C6 6F6C ble +0x6E /* 00002634 */ 000025C8 6C65 bge +0x67 /* 0000262F */ 000025CA 7256 moveq.l D1, 0x56 000025CC 6965 bvs +0x67 /* 00002633 */ 000025CE 7746 moveq.l D3, 0x46 000025D0 7600 moveq.l D3, 0x00 000025D2 0000 41F9 ori.b D0, 0xF9 000025D6 FFFA .invalid <> 000025D8 E540 asl D0.w, 2 000025DA 2008 move.l D0, A0 000025DC 4E75 rts 000025DE FFFF .invalid <> 000025E0 41F9 FFFA E540 lea.l A0, [0xFFFAE540] 000025E6 2008 move.l D0, A0 000025E8 205F movea.l A0, [A7]+ 000025EA 584F addq.w A7, 4 000025EC 4ED0 jmp [A0] 000025EE FFFF .invalid <> 000025F0 2F0A move.l -[A7], A2 000025F2 2F3C 0000 0FBE move.l -[A7], 0xFBE 000025F8 4EB9 0000 0BEA jsr [0x00000BEA] 000025FE 2440 movea.l A2, D0 00002600 200A move.l D0, A2 00002602 6708 beq +0xA /* 0000260C */ 00002604 2F0A move.l -[A7], A2 00002606 4EB9 0000 38DA jsr [0x000038DA] label0000260C: 0000260C 200A move.l D0, A2 0000260E 245F movea.l A2, [A7]+ 00002610 4E75 rts 00002612 FFFF .invalid <> 00002614 41F9 FFFA E580 lea.l A0, [0xFFFAE580] 0000261A 2008 move.l D0, A0 0000261C 4E75 rts 0000261E FFFF .invalid <> 00002620 41F9 FFFA E580 lea.l A0, [0xFFFAE580] // begin alternate branch 00002624-00002626 label00002624: 00002624 E580 asl D0, 2 // end alternate branch 00002624-00002626 label00002624: // (misaligned) 00002626 2008 move.l D0, A0 00002628 205F movea.l A0, [A7]+ label0000262A: 0000262A 584F addq.w A7, 4 0000262C 4ED0 jmp [A0] 0000262E FFFF .invalid <> 00002630 2F0A move.l -[A7], A2 00002632 2F3C 0000 00B0 move.l -[A7], 0xB0 // begin alternate branch 00002634-00002638 label00002634: 00002634 0000 00B0 ori.b D0, 0xB0 // end alternate branch 00002634-00002638 label00002634: // (misaligned) label00002638: 00002638 4EB9 0000 0BEA jsr [0x00000BEA] 0000263E 2440 movea.l A2, D0 00002640 200A move.l D0, A2 00002642 6708 beq +0xA /* 0000264C */ 00002644 2F0A move.l -[A7], A2 00002646 4EB9 0000 2654 jsr [0x00002654] label0000264C: 0000264C 200A move.l D0, A2 0000264E 245F movea.l A2, [A7]+ 00002650 4E75 rts 00002652 FFFF .invalid <> 00002654 4E56 0000 link A6, 0 00002658 2F0A move.l -[A7], A2 0000265A 246E 0008 movea.l A2, [A6 + 0x8] 0000265E 2F0A move.l -[A7], A2 00002660 4EB9 0000 B32A jsr [0x0000B32A] 00002666 2079 FFFB 0F6C movea.l A0, [0xFFFB0F6C] 0000266C 2488 move.l [A2], A0 0000266E 200A move.l D0, A2 00002670 245F movea.l A2, [A7]+ 00002672 4E5E unlink A6 00002674 205F movea.l A0, [A7]+ 00002676 584F addq.w A7, 4 00002678 4ED0 jmp [A0] 0000267A 8024 or.b D0, -[A4] 0000267C 5F5F subq.w [A7]+, 7 0000267E 6374 bls +0x76 /* 000026F4 */ 00002680 5F5F subq.w [A7]+, 7 00002682 3236 5450 move.w D1, [A6 + D5.w * 4 + 0x50] 00002686 6572 bcs +0x74 /* 000026FA */ 00002688 6641 bne +0x43 /* 000026CB */ 0000268A 7070 moveq.l D0, 0x70 0000268C 6C69 bge +0x6B /* 000026F7 */ 0000268E 6361 bls +0x63 /* 000026F1 */ 00002690 7469 moveq.l D2, 0x69 00002692 6F6E ble +0x70 /* 00002702 */ 00002694 4465 neg.w -[A5] 00002696 7363 moveq.l D1, 0x63 00002698 7269 moveq.l D1, 0x69 0000269A 7074 moveq.l D0, 0x74 0000269C 6F72 ble +0x74 /* 00002710 */ 0000269E 4676 0000 not.w [A6 + D0.w] 000026A2 FFFF .invalid <> 000026A4 41F9 FFFA E5B4 lea.l A0, [0xFFFAE5B4] 000026AA 2008 move.l D0, A0 000026AC 4E75 rts 000026AE FFFF .invalid <> 000026B0 41F9 FFFA E5B4 lea.l A0, [0xFFFAE5B4] 000026B6 2008 move.l D0, A0 000026B8 205F movea.l A0, [A7]+ 000026BA 584F addq.w A7, 4 000026BC 4ED0 jmp [A0] 000026BE FFFF .invalid <> 000026C0 2F0A move.l -[A7], A2 000026C2 2F3C 0000 02F2 move.l -[A7], 0x2F2 000026C8 4EB9 0000 0BEA jsr [0x00000BEA] 000026CE 2440 movea.l A2, D0 000026D0 200A move.l D0, A2 000026D2 6708 beq +0xA /* 000026DC */ 000026D4 2F0A move.l -[A7], A2 000026D6 4EB9 0000 26E4 jsr [0x000026E4] label000026DC: 000026DC 200A move.l D0, A2 000026DE 245F movea.l A2, [A7]+ 000026E0 4E75 rts 000026E2 FFFF .invalid <> 000026E4 4E56 FFF8 link A6, -0x0008 000026E8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000026EC 266E 0008 movea.l A3, [A6 + 0x8] 000026F0 2F0B move.l -[A7], A3 000026F2 4EB9 0000 B4EA jsr [0x0000B4EA] // begin alternate branch 000026F4-000026F8 label000026F4: 000026F4 0000 B4EA ori.b D0, 0xEA // end alternate branch 000026F4-000026F8 label000026F4: // (misaligned) 000026F8 204B movea.l A0, A3 label000026FA: 000026FA 41E8 00D6 lea.l A0, [A0 + 0xD6] 000026FE 2D48 FFF8 move.l [A6 - 0x8], A0 label00002702: 00002702 4203 clr.b D3 00002704 1083 move.b [A0], D3 00002706 204B movea.l A0, A3 00002708 41E8 01D6 lea.l A0, [A0 + 0x1D6] 0000270C 2D48 FFFC move.l [A6 - 0x4], A0 label00002710: 00002710 1083 move.b [A0], D3 00002712 2079 FFFB 0F70 movea.l A0, [0xFFFB0F70] 00002718 2688 move.l [A3], A0 0000271A 7600 moveq.l D3, 0x00 0000271C 2743 00AC move.l [A3 + 0xAC], D3 00002720 2743 00B0 move.l [A3 + 0xB0], D3 00002724 2743 00B4 move.l [A3 + 0xB4], D3 00002728 2743 00B8 move.l [A3 + 0xB8], D3 0000272C 7001 moveq.l D0, 0x01 0000272E 3740 00BC move.w [A3 + 0xBC], D0 00002732 4879 FFFA E55C push.l 0xFFFAE55C 00002738 204B movea.l A0, A3 0000273A 41E8 00D6 lea.l A0, [A0 + 0xD6] 0000273E 2F08 move.l -[A7], A0 00002740 4EB9 0000 0B8A jsr [0x00000B8A] 00002746 4879 FFFA E55C push.l 0xFFFAE55C 0000274C 204B movea.l A0, A3 0000274E 41E8 01D6 lea.l A0, [A0 + 0x1D6] 00002752 2F08 move.l -[A7], A0 00002754 4EB9 0000 0B8A jsr [0x00000B8A] 0000275A 244B movea.l A2, A3 0000275C 45EA 02DA lea.l A2, [A2 + 0x2DA] 00002760 284B movea.l A4, A3 00002762 49EC 02EE lea.l A4, [A4 + 0x2EE] 00002766 6006 bra +0x8 /* 0000276E */ label00002768: 00002768 7000 moveq.l D0, 0x00 0000276A 2480 move.l [A2], D0 0000276C 584A addq.w A2, 4 label0000276E: 0000276E B9CA cmpa.l A4, A2 00002770 64F6 bcc -0x8 /* 00002768 */ 00002772 200B move.l D0, A3 00002774 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002778 4E5E unlink A6 0000277A 205F movea.l A0, [A7]+ 0000277C 584F addq.w A7, 4 0000277E 4ED0 jmp [A0] 00002780 9C5F sub.w D6, [A7]+ 00002782 5F63 subq.w -[A3], 7 00002784 745F moveq.l D2, 0x5F 00002786 5F31 3854 subq.b [A1 + D3 + 0x54], 7 0000278A 5065 addq.w -[A5], 8 0000278C 7266 moveq.l D1, 0x66 0000278E 4865 pea.l -[A5] 00002790 6164 bsr +0x66 /* 000027F6 */ 00002792 6572 bcs +0x74 /* 00002806 */ 00002794 5061 addq.w -[A1], 8 00002796 7474 moveq.l D2, 0x74 00002798 6572 bcs +0x74 /* 0000280C */ 0000279A 6E46 bgt +0x48 /* 000027E2 */ 0000279C 7600 moveq.l D3, 0x00 0000279E 0000 41F9 ori.b D0, 0xF9 000027A2 FFFA .invalid <> 000027A4 E5EC 2008 roxl .w [A4 + 0x2008] 000027A8 4E75 rts 000027AA FFFF .invalid <> 000027AC 41F9 FFFA E5EC lea.l A0, [0xFFFAE5EC] 000027B2 2008 move.l D0, A0 000027B4 205F movea.l A0, [A7]+ 000027B6 584F addq.w A7, 4 000027B8 4ED0 jmp [A0] 000027BA FFFF .invalid <> 000027BC 2F0A move.l -[A7], A2 000027BE 2F3C 0000 00B6 move.l -[A7], 0xB6 000027C4 4EB9 0000 0BEA jsr [0x00000BEA] 000027CA 2440 movea.l A2, D0 000027CC 200A move.l D0, A2 000027CE 6708 beq +0xA /* 000027D8 */ 000027D0 2F0A move.l -[A7], A2 000027D2 4EB9 0000 27E0 jsr [0x000027E0] label000027D8: 000027D8 200A move.l D0, A2 000027DA 245F movea.l A2, [A7]+ 000027DC 4E75 rts 000027DE FFFF .invalid <> 000027E0 4E56 0000 link A6, 0 // begin alternate branch 000027E2-000027E6 label000027E2: 000027E2 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 000027E2-000027E6 label000027E2: // (misaligned) 000027E4 2F0A move.l -[A7], A2 000027E6 246E 0008 movea.l A2, [A6 + 0x8] 000027EA 2F0A move.l -[A7], A2 000027EC 4EB9 0000 B32A jsr [0x0000B32A] 000027F2 2079 FFFB 0F74 movea.l A0, [0xFFFB0F74] // begin alternate branch 000027F6-000027FA fn000027F6: 000027F6 0F74 2488 bchg [A4 + D2.w * 4 - 0x120], D7 // end alternate branch 000027F6-000027FA fn000027F6: // (misaligned) 000027F8 2488 move.l [A2], A0 000027FA 4240 clr.w D0 000027FC 3540 00B0 move.w [A2 + 0xB0], D0 00002800 7000 moveq.l D0, 0x00 00002802 2540 00B2 move.l [A2 + 0xB2], D0 label00002806: 00002806 200A move.l D0, A2 00002808 245F movea.l A2, [A7]+ 0000280A 4E5E unlink A6 label0000280C: 0000280C 205F movea.l A0, [A7]+ 0000280E 584F addq.w A7, 4 00002810 4ED0 jmp [A0] 00002812 9F5F sub.w [A7]+, D7 00002814 5F63 subq.w -[A3], 7 00002816 745F moveq.l D2, 0x5F 00002818 5F32 3154 subq.b <>, 7 0000281C 5065 addq.w -[A5], 8 0000281E 7266 moveq.l D1, 0x66 00002820 4461 neg.w -[A1] 00002822 7461 moveq.l D2, 0x61 00002824 436F 6C75 chk.w D1, [A7 + 0x6C75] 00002828 6D6E blt +0x70 /* 00002898 */ 0000282A 4865 pea.l -[A5] 0000282C 6164 bsr +0x66 /* 00002892 */ 0000282E 6572 bcs +0x74 /* 000028A2 */ 00002830 4676 0000 not.w [A6 + D0.w] 00002834 41F9 FFFA E624 lea.l A0, [0xFFFAE624] 0000283A 2008 move.l D0, A0 0000283C 4E75 rts 0000283E FFFF .invalid <> 00002840 41F9 FFFA E624 lea.l A0, [0xFFFAE624] 00002846 2008 move.l D0, A0 00002848 205F movea.l A0, [A7]+ 0000284A 584F addq.w A7, 4 0000284C 4ED0 jmp [A0] 0000284E FFFF .invalid <> 00002850 2F0A move.l -[A7], A2 00002852 2F3C 0000 03BA move.l -[A7], 0x3BA 00002858 4EB9 0000 0BEA jsr [0x00000BEA] 0000285E 2440 movea.l A2, D0 00002860 200A move.l D0, A2 00002862 6708 beq +0xA /* 0000286C */ 00002864 2F0A move.l -[A7], A2 00002866 4EB9 0000 2874 jsr [0x00002874] label0000286C: 0000286C 200A move.l D0, A2 0000286E 245F movea.l A2, [A7]+ 00002870 4E75 rts 00002872 FFFF .invalid <> 00002874 4E56 FFFC link A6, -0x0004 00002878 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000287C 246E 0008 movea.l A2, [A6 + 0x8] 00002880 2F0A move.l -[A7], A2 00002882 4EB9 0000 B4F2 jsr [0x0000B4F2] 00002888 264A movea.l A3, A2 0000288A 47EB 00BA lea.l A3, [A3 + 0xBA] 0000288E 4203 clr.b D3 00002890 1683 move.b [A3], D3 fn00002892: 00002892 284A movea.l A4, A2 00002894 49EC 01BA lea.l A4, [A4 + 0x1BA] label00002898: 00002898 1883 move.b [A4], D3 0000289A 204A movea.l A0, A2 0000289C 41E8 02BA lea.l A0, [A0 + 0x2BA] 000028A0 2D48 FFFC move.l [A6 - 0x4], A0 // begin alternate branch 000028A2-000028A4 label000028A2: 000028A2 FFFC .invalid <> // end alternate branch 000028A2-000028A4 label000028A2: // (misaligned) 000028A4 1083 move.b [A0], D3 000028A6 2079 FFFB 0F78 movea.l A0, [0xFFFB0F78] 000028AC 2488 move.l [A2], A0 000028AE 7600 moveq.l D3, 0x00 000028B0 2543 00B6 move.l [A2 + 0xB6], D3 000028B4 2543 00B2 move.l [A2 + 0xB2], D3 000028B8 4879 FFFA E55C push.l 0xFFFAE55C 000028BE 204A movea.l A0, A2 000028C0 41E8 00BA lea.l A0, [A0 + 0xBA] 000028C4 2F08 move.l -[A7], A0 000028C6 4EB9 0000 0B8A jsr [0x00000B8A] 000028CC 4879 FFFA E55C push.l 0xFFFAE55C 000028D2 204A movea.l A0, A2 000028D4 41E8 01BA lea.l A0, [A0 + 0x1BA] 000028D8 2F08 move.l -[A7], A0 000028DA 4EB9 0000 0B8A jsr [0x00000B8A] 000028E0 4879 FFFA E55C push.l 0xFFFAE55C 000028E6 204A movea.l A0, A2 000028E8 41E8 02BA lea.l A0, [A0 + 0x2BA] 000028EC 2F08 move.l -[A7], A0 000028EE 4EB9 0000 0B8A jsr [0x00000B8A] 000028F4 200A move.l D0, A2 000028F6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000028FA 4E5E unlink A6 000028FC 205F movea.l A0, [A7]+ 000028FE 584F addq.w A7, 4 00002900 4ED0 jmp [A0] 00002902 8021 or.b D0, -[A1] 00002904 5F5F subq.w [A7]+, 7 00002906 6374 bls +0x76 /* 0000297C */ 00002908 5F5F subq.w [A7]+, 7 0000290A 3233 5450 move.w D1, [A3 + D5.w * 4 + 0x50] 0000290E 6572 bcs +0x74 /* 00002982 */ 00002910 6653 bne +0x55 /* 00002965 */ 00002912 7461 moveq.l D2, 0x61 00002914 7469 moveq.l D2, 0x69 00002916 7374 moveq.l D1, 0x74 00002918 6963 bvs +0x65 /* 0000297D */ 0000291A 7347 moveq.l D1, 0x47 0000291C 7269 moveq.l D1, 0x69 0000291E 6456 bcc +0x58 /* 00002976 */ 00002920 6965 bvs +0x67 /* 00002987 */ 00002922 7746 moveq.l D3, 0x46 00002924 7600 moveq.l D3, 0x00 00002926 0000 41F9 ori.b D0, 0xF9 0000292A FFFA .invalid <> 0000292C E65C ror D4.w, 3 0000292E 2008 move.l D0, A0 00002930 4E75 rts 00002932 FFFF .invalid <> 00002934 41F9 FFFA E65C lea.l A0, [0xFFFAE65C] 0000293A 2008 move.l D0, A0 0000293C 205F movea.l A0, [A7]+ 0000293E 584F addq.w A7, 4 00002940 4ED0 jmp [A0] 00002942 FFFF .invalid <> 00002944 2F0A move.l -[A7], A2 00002946 2F3C 0000 01A4 move.l -[A7], 0x1A4 0000294C 4EB9 0000 0BEA jsr [0x00000BEA] 00002952 2440 movea.l A2, D0 00002954 200A move.l D0, A2 00002956 6708 beq +0xA /* 00002960 */ 00002958 2F0A move.l -[A7], A2 0000295A 4EB9 0000 2968 jsr [0x00002968] label00002960: 00002960 200A move.l D0, A2 00002962 245F movea.l A2, [A7]+ 00002964 4E75 rts 00002966 FFFF .invalid <> 00002968 4E56 0000 link A6, 0 0000296C 48E7 1030 movem.l -[A7], D3,A2,A3 00002970 246E 0008 movea.l A2, [A6 + 0x8] 00002974 2F0A move.l -[A7], A2 label00002976: 00002976 4EB9 0000 B41A jsr [0x0000B41A] label0000297C: 0000297C 264A movea.l A3, A2 0000297E 47EB 00A4 lea.l A3, [A3 + 0xA4] label00002982: 00002982 4213 clr.b [A3] 00002984 2079 FFFB 0F7C movea.l A0, [0xFFFB0F7C] 0000298A 2488 move.l [A2], A0 0000298C 7600 moveq.l D3, 0x00 0000298E 2543 009C move.l [A2 + 0x9C], D3 00002992 2543 00A0 move.l [A2 + 0xA0], D3 00002996 4879 FFFA E55C push.l 0xFFFAE55C 0000299C 204A movea.l A0, A2 0000299E 41E8 00A4 lea.l A0, [A0 + 0xA4] 000029A2 2F08 move.l -[A7], A0 000029A4 4EB9 0000 0B8A jsr [0x00000B8A] 000029AA 200A move.l D0, A2 000029AC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000029B0 4E5E unlink A6 000029B2 205F movea.l A0, [A7]+ 000029B4 584F addq.w A7, 4 000029B6 4ED0 jmp [A0] 000029B8 9F5F sub.w [A7]+, D7 000029BA 5F63 subq.w -[A3], 7 000029BC 745F moveq.l D2, 0x5F 000029BE 5F32 3154 subq.b <>, 7 000029C2 5065 addq.w -[A5], 8 000029C4 7266 moveq.l D1, 0x66 000029C6 4261 clr.w -[A1] 000029C8 7247 moveq.l D1, 0x47 000029CA 7261 moveq.l D1, 0x61 000029CC 7068 moveq.l D0, 0x68 000029CE 4772 6964 chk.w D3, <> 000029D2 5669 6577 addq.w [A1 + 0x6577], 3 000029D6 4676 0000 not.w [A6 + D0.w] 000029DA FFFF .invalid <> 000029DC 41F9 FFFA E694 lea.l A0, [0xFFFAE694] 000029E2 2008 move.l D0, A0 000029E4 4E75 rts 000029E6 FFFF .invalid <> 000029E8 41F9 FFFA E694 lea.l A0, [0xFFFAE694] 000029EE 2008 move.l D0, A0 000029F0 205F movea.l A0, [A7]+ 000029F2 584F addq.w A7, 4 000029F4 4ED0 jmp [A0] 000029F6 FFFF .invalid <> 000029F8 2F0A move.l -[A7], A2 000029FA 2F3C 0000 00D8 move.l -[A7], 0xD8 00002A00 4EB9 0000 0BEA jsr [0x00000BEA] 00002A06 2440 movea.l A2, D0 00002A08 200A move.l D0, A2 00002A0A 6708 beq +0xA /* 00002A14 */ 00002A0C 2F0A move.l -[A7], A2 00002A0E 4EB9 0000 2A1C jsr [0x00002A1C] label00002A14: 00002A14 200A move.l D0, A2 00002A16 245F movea.l A2, [A7]+ 00002A18 4E75 rts 00002A1A FFFF .invalid <> 00002A1C 4E56 0000 link A6, 0 00002A20 48E7 1020 movem.l -[A7], D3,A2 00002A24 246E 0008 movea.l A2, [A6 + 0x8] 00002A28 2F0A move.l -[A7], A2 00002A2A 4EB9 0000 19FA jsr [0x000019FA] 00002A30 2079 FFFB 0F80 movea.l A0, [0xFFFB0F80] 00002A36 2488 move.l [A2], A0 00002A38 7600 moveq.l D3, 0x00 00002A3A 2543 0026 move.l [A2 + 0x26], D3 00002A3E 2543 00D4 move.l [A2 + 0xD4], D3 00002A42 200A move.l D0, A2 00002A44 4CDF 0408 movem.l D3,A2, [A7]+ 00002A48 4E5E unlink A6 00002A4A 205F movea.l A0, [A7]+ 00002A4C 584F addq.w A7, 4 00002A4E 4ED0 jmp [A0] 00002A50 9E5F sub.w D7, [A7]+ 00002A52 5F63 subq.w -[A3], 7 00002A54 745F moveq.l D2, 0x5F 00002A56 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00002A5A 5065 addq.w -[A5], 8 00002A5C 7266 moveq.l D1, 0x66 00002A5E 5368 6F77 subq.w [A0 + 0x6F77], 1 00002A62 5379 6D62 6F6C subq.w [0x6D626F6C], 1 00002A68 506F 7075 addq.w [A7 + 0x7075], 8 00002A6C 7046 moveq.l D0, 0x46 00002A6E 7600 moveq.l D3, 0x00 00002A70 0000 FFFF ori.b D0, 0xFF 00002A74 41F9 FFFA E6C8 lea.l A0, [0xFFFAE6C8] 00002A7A 2008 move.l D0, A0 00002A7C 4E75 rts 00002A7E FFFF .invalid <> 00002A80 41F9 FFFA E6C8 lea.l A0, [0xFFFAE6C8] 00002A86 2008 move.l D0, A0 00002A88 205F movea.l A0, [A7]+ 00002A8A 584F addq.w A7, 4 00002A8C 4ED0 jmp [A0] 00002A8E FFFF .invalid <> 00002A90 2F0A move.l -[A7], A2 00002A92 2F3C 0000 00AC move.l -[A7], 0xAC 00002A98 4EB9 0000 0BEA jsr [0x00000BEA] 00002A9E 2440 movea.l A2, D0 00002AA0 200A move.l D0, A2 00002AA2 6708 beq +0xA /* 00002AAC */ 00002AA4 2F0A move.l -[A7], A2 00002AA6 4EB9 0000 2AB4 jsr [0x00002AB4] label00002AAC: 00002AAC 200A move.l D0, A2 00002AAE 245F movea.l A2, [A7]+ 00002AB0 4E75 rts 00002AB2 FFFF .invalid <> 00002AB4 4E56 0000 link A6, 0 00002AB8 48E7 1020 movem.l -[A7], D3,A2 00002ABC 246E 0008 movea.l A2, [A6 + 0x8] 00002AC0 2F0A move.l -[A7], A2 00002AC2 4EB9 0000 77D2 jsr [0x000077D2] 00002AC8 2079 FFFB 0F84 movea.l A0, [0xFFFB0F84] 00002ACE 2488 move.l [A2], A0 00002AD0 7600 moveq.l D3, 0x00 00002AD2 2543 00A6 move.l [A2 + 0xA6], D3 00002AD6 2543 009A move.l [A2 + 0x9A], D3 00002ADA 2543 00A2 move.l [A2 + 0xA2], D3 00002ADE 2543 009E move.l [A2 + 0x9E], D3 00002AE2 4240 clr.w D0 00002AE4 3540 00AA move.w [A2 + 0xAA], D0 00002AE8 200A move.l D0, A2 00002AEA 4CDF 0408 movem.l D3,A2, [A7]+ 00002AEE 4E5E unlink A6 00002AF0 205F movea.l A0, [A7]+ 00002AF2 584F addq.w A7, 4 00002AF4 4ED0 jmp [A0] 00002AF6 9C5F sub.w D6, [A7]+ 00002AF8 5F63 subq.w -[A3], 7 00002AFA 745F moveq.l D2, 0x5F 00002AFC 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00002B00 5065 addq.w -[A5], 8 00002B02 7266 moveq.l D1, 0x66 00002B04 5365 subq.w -[A5], 1 00002B06 6C65 bge +0x67 /* 00002B6D */ 00002B08 6374 bls +0x76 /* 00002B7E */ 00002B0A 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00002B0E 616E bsr +0x70 /* 00002B7E */ 00002B10 6446 bcc +0x48 /* 00002B58 */ 00002B12 7600 moveq.l D3, 0x00 00002B14 0000 FFFF ori.b D0, 0xFF 00002B18 41F9 FFFA E6FC lea.l A0, [0xFFFAE6FC] 00002B1E 2008 move.l D0, A0 00002B20 4E75 rts 00002B22 FFFF .invalid <> 00002B24 41F9 FFFA E6FC lea.l A0, [0xFFFAE6FC] 00002B2A 2008 move.l D0, A0 00002B2C 205F movea.l A0, [A7]+ 00002B2E 584F addq.w A7, 4 00002B30 4ED0 jmp [A0] 00002B32 FFFF .invalid <> 00002B34 2F0A move.l -[A7], A2 00002B36 702A moveq.l D0, 0x2A 00002B38 2F00 move.l -[A7], D0 00002B3A 4EB9 0000 0BEA jsr [0x00000BEA] 00002B40 2440 movea.l A2, D0 00002B42 200A move.l D0, A2 00002B44 6708 beq +0xA /* 00002B4E */ 00002B46 2F0A move.l -[A7], A2 00002B48 4EB9 0000 2B54 jsr [0x00002B54] label00002B4E: 00002B4E 200A move.l D0, A2 00002B50 245F movea.l A2, [A7]+ 00002B52 4E75 rts 00002B54 4E56 0000 link A6, 0 label00002B58: 00002B58 48E7 1020 movem.l -[A7], D3,A2 00002B5C 246E 0008 movea.l A2, [A6 + 0x8] 00002B60 2F0A move.l -[A7], A2 00002B62 4EB9 0000 6752 jsr [0x00006752] 00002B68 2079 FFFB 0F88 movea.l A0, [0xFFFB0F88] 00002B6E 2488 move.l [A2], A0 00002B70 157C 0001 0022 move.b [A2 + 0x22], 0x1 00002B76 7600 moveq.l D3, 0x00 00002B78 2543 001E move.l [A2 + 0x1E], D3 00002B7C 2543 0026 move.l [A2 + 0x26], D3 // begin alternate branch 00002B7E-00002B82 fn00002B7E: 00002B7E 0026 4240 ori.b -[A6], 0x40 /* '@' */ // end alternate branch 00002B7E-00002B82 fn00002B7E: // (misaligned) 00002B80 4240 clr.w D0 00002B82 3540 0024 move.w [A2 + 0x24], D0 00002B86 200A move.l D0, A2 00002B88 4CDF 0408 movem.l D3,A2, [A7]+ 00002B8C 4E5E unlink A6 00002B8E 205F movea.l A0, [A7]+ 00002B90 584F addq.w A7, 4 00002B92 4ED0 jmp [A0] 00002B94 9B5F sub.w [A7]+, D5 00002B96 5F63 subq.w -[A3], 7 00002B98 745F moveq.l D2, 0x5F 00002B9A 5F31 3754 subq.b <>, 7 00002B9E 5065 addq.w -[A5], 8 00002BA0 7266 moveq.l D1, 0x66 00002BA2 536F 7274 subq.w [A7 + 0x7274], 1 00002BA6 4265 clr.w -[A5] 00002BA8 6861 bvc +0x63 /* 00002C0B */ 00002BAA 7669 moveq.l D3, 0x69 00002BAC 6F72 ble +0x74 /* 00002C20 */ 00002BAE 4676 0000 not.w [A6 + D0.w] 00002BB2 FFFF .invalid <> 00002BB4 41F9 FFFB 13A4 lea.l A0, [0xFFFB13A4] 00002BBA 2008 move.l D0, A0 00002BBC 4E75 rts 00002BBE FFFF .invalid <> 00002BC0 41F9 FFFB 13A4 lea.l A0, [0xFFFB13A4] 00002BC6 2008 move.l D0, A0 00002BC8 205F movea.l A0, [A7]+ 00002BCA 584F addq.w A7, 4 00002BCC 4ED0 jmp [A0] 00002BCE FFFF .invalid <> 00002BD0 2F0A move.l -[A7], A2 00002BD2 2F3C 0000 00BA move.l -[A7], 0xBA 00002BD8 4EB9 0000 0BEA jsr [0x00000BEA] 00002BDE 2440 movea.l A2, D0 00002BE0 200A move.l D0, A2 00002BE2 6708 beq +0xA /* 00002BEC */ 00002BE4 2F0A move.l -[A7], A2 00002BE6 4EB9 0000 2BF4 jsr [0x00002BF4] label00002BEC: 00002BEC 200A move.l D0, A2 00002BEE 245F movea.l A2, [A7]+ 00002BF0 4E75 rts 00002BF2 FFFF .invalid <> 00002BF4 4E56 0000 link A6, 0 00002BF8 48E7 1020 movem.l -[A7], D3,A2 00002BFC 246E 0008 movea.l A2, [A6 + 0x8] 00002C00 2F0A move.l -[A7], A2 00002C02 4EB9 0000 B4F2 jsr [0x0000B4F2] 00002C08 2079 FFFB 1898 movea.l A0, [0xFFFB1898] 00002C0E 2488 move.l [A2], A0 00002C10 7600 moveq.l D3, 0x00 00002C12 2543 00B2 move.l [A2 + 0xB2], D3 00002C16 2543 00B6 move.l [A2 + 0xB6], D3 00002C1A 200A move.l D0, A2 00002C1C 4CDF 0408 movem.l D3,A2, [A7]+ label00002C20: 00002C20 4E5E unlink A6 00002C22 205F movea.l A0, [A7]+ 00002C24 584F addq.w A7, 4 00002C26 4ED0 jmp [A0] 00002C28 9C5F sub.w D6, [A7]+ 00002C2A 5F63 subq.w -[A3], 7 00002C2C 745F moveq.l D2, 0x5F 00002C2E 5F31 3854 subq.b [A1 + D3 + 0x54], 7 00002C32 436F 6E74 chk.w D1, [A7 + 0x6E74] 00002C36 6169 bsr +0x6B /* 00002CA1 */ 00002C38 6E65 bgt +0x67 /* 00002C9F */ 00002C3A 724C moveq.l D1, 0x4C 00002C3C 6973 bvs +0x75 /* 00002CB1 */ 00002C3E 7456 moveq.l D2, 0x56 00002C40 6965 bvs +0x67 /* 00002CA7 */ 00002C42 7746 moveq.l D3, 0x46 00002C44 7600 moveq.l D3, 0x00 00002C46 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002C4A FFFC .invalid <> 00002C4C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00002C50 286E 0008 movea.l A4, [A6 + 0x8] 00002C54 2F0C move.l -[A7], A4 00002C56 2054 movea.l A0, [A4] 00002C58 2068 0098 movea.l A0, [A0 + 0x98] 00002C5C 4E90 jsr [A0] 00002C5E 2440 movea.l A2, D0 00002C60 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C64 2F0C move.l -[A7], A4 00002C66 4EB9 0000 6842 jsr [0x00006842] 00002C6C 701E moveq.l D0, 0x1E 00002C6E 2F00 move.l -[A7], D0 00002C70 4EB9 0000 0BEA jsr [0x00000BEA] 00002C76 2640 movea.l A3, D0 00002C78 200B move.l D0, A3 00002C7A 6708 beq +0xA /* 00002C84 */ 00002C7C 2F0B move.l -[A7], A3 00002C7E 4EB9 0000 3F62 jsr [0x00003F62] label00002C84: 00002C84 42A7 clr.l -[A7] 00002C86 3F3C 0124 move.w -[A7], 0x124 00002C8A 2F0B move.l -[A7], A3 00002C8C 4EB9 0000 39CA jsr [0x000039CA] 00002C92 294B 00B2 move.l [A4 + 0xB2], A3 00002C96 7601 moveq.l D3, 0x01 00002C98 3F03 move.w -[A7], D3 00002C9A 3F03 move.w -[A7], D3 00002C9C 3F3C 00DC move.w -[A7], 0xDC 00002CA0 2F0C move.l -[A7], A4 00002CA2 2054 movea.l A0, [A4] 00002CA4 2068 0448 movea.l A0, [A0 + 0x448] 00002CA8 4E90 jsr [A0] 00002CAA 200A move.l D0, A2 00002CAC 6714 beq +0x16 /* 00002CC2 */ 00002CAE 2F3C 4F4B 2020 move.l -[A7], 0x4F4B2020 /* 'OK ' */ 00002CB4 2F0A move.l -[A7], A2 00002CB6 2052 movea.l A0, [A2] 00002CB8 2068 0180 movea.l A0, [A0 + 0x180] 00002CBC 4E90 jsr [A0] 00002CBE 2940 00B6 move.l [A4 + 0xB6], D0 label00002CC2: 00002CC2 244C movea.l A2, A4 00002CC4 45EA 00B6 lea.l A2, [A2 + 0xB6] 00002CC8 2652 movea.l A3, [A2] 00002CCA 200B move.l D0, A3 00002CCC 675C beq +0x5E /* 00002D2A */ 00002CCE 4227 clr.b -[A7] 00002CD0 2F0B move.l -[A7], A3 00002CD2 2053 movea.l A0, [A3] 00002CD4 2068 0068 movea.l A0, [A0 + 0x68] 00002CD8 4E90 jsr [A0] 00002CDA 1003 move.b D0, D3 00002CDC 1F00 move.b -[A7], D0 00002CDE 1003 move.b D0, D3 00002CE0 1F00 move.b -[A7], D0 00002CE2 2612 move.l D3, [A2] 00002CE4 2F03 move.l -[A7], D3 00002CE6 2043 movea.l A0, D3 00002CE8 2050 movea.l A0, [A0] 00002CEA 2068 03D0 movea.l A0, [A0 + 0x3D0] 00002CEE 4E90 jsr [A0] 00002CF0 7022 moveq.l D0, 0x22 00002CF2 2F00 move.l -[A7], D0 00002CF4 4EB9 0000 0BEA jsr [0x00000BEA] 00002CFA 2D40 FFFC move.l [A6 - 0x4], D0 00002CFE 4A80 tst.l D0 00002D00 6708 beq +0xA /* 00002D0A */ 00002D02 2F00 move.l -[A7], D0 00002D04 4EB9 0000 724A jsr [0x0000724A] label00002D0A: 00002D0A 2F12 move.l -[A7], [A2] 00002D0C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D10 206E FFFC movea.l A0, [A6 - 0x4] 00002D14 2250 movea.l A1, [A0] 00002D16 2269 00C8 movea.l A1, [A1 + 0xC8] 00002D1A 4E91 jsr [A1] 00002D1C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002D20 2F0C move.l -[A7], A4 00002D22 2054 movea.l A0, [A4] 00002D24 2068 00E0 movea.l A0, [A0 + 0xE0] 00002D28 4E90 jsr [A0] label00002D2A: 00002D2A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00002D2E 4E5E unlink A6 00002D30 205F movea.l A0, [A7]+ 00002D32 504F addq.w A7, 8 00002D34 4ED0 jmp [A0] 00002D36 802E 446F or.b D0, [A6 + 0x446F] 00002D3A 506F 7374 addq.w [A7 + 0x7374], 8 00002D3E 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00002D44 5F5F subq.w [A7]+, 7 00002D46 3138 5443 move.w -[A0], [0x00005443] 00002D4A 6F6E ble +0x70 /* 00002DBA */ 00002D4C 7461 moveq.l D2, 0x61 00002D4E 696E bvs +0x70 /* 00002DBE */ 00002D50 6572 bcs +0x74 /* 00002DC4 */ 00002D52 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 00002D58 6577 bcs +0x79 /* 00002DD1 */ 00002D5A 4650 not.w [A0] 00002D5C 3954 446F move.w [A4 + 0x446F], [A4] 00002D60 6375 bls +0x77 /* 00002DD7 */ 00002D62 6D65 blt +0x67 /* 00002DC9 */ 00002D64 6E74 bgt +0x76 /* 00002DDA */ 00002D66 0000 41F9 ori.b D0, 0xF9 00002D6A FFFB .invalid <> 00002D6C 1CB4 2008 move.b [A6], [A4 + D2.w + 0x8] 00002D70 4E75 rts 00002D72 FFFF .invalid <> 00002D74 41F9 FFFB 1CB4 lea.l A0, [0xFFFB1CB4] 00002D7A 2008 move.l D0, A0 00002D7C 205F movea.l A0, [A7]+ 00002D7E 584F addq.w A7, 4 00002D80 4ED0 jmp [A0] 00002D82 FFFF .invalid <> 00002D84 2F0A move.l -[A7], A2 00002D86 2F3C 0000 00AA move.l -[A7], 0xAA 00002D8C 4EB9 0000 0BEA jsr [0x00000BEA] 00002D92 2440 movea.l A2, D0 00002D94 200A move.l D0, A2 00002D96 6708 beq +0xA /* 00002DA0 */ 00002D98 2F0A move.l -[A7], A2 00002D9A 4EB9 0000 38D2 jsr [0x000038D2] label00002DA0: 00002DA0 200A move.l D0, A2 00002DA2 245F movea.l A2, [A7]+ 00002DA4 4E75 rts 00002DA6 FFFF .invalid <> 00002DA8 41F9 FFFB 2100 lea.l A0, [0xFFFB2100] 00002DAE 2008 move.l D0, A0 00002DB0 205F movea.l A0, [A7]+ 00002DB2 584F addq.w A7, 4 00002DB4 4ED0 jmp [A0] 00002DB6 FFFF .invalid <> 00002DB8 2F0A move.l -[A7], A2 label00002DBA: 00002DBA 700C moveq.l D0, 0x0C 00002DBC 2F00 move.l -[A7], D0 label00002DBE: 00002DBE 4EB9 0000 0BEA jsr [0x00000BEA] label00002DC4: 00002DC4 2440 movea.l A2, D0 00002DC6 200A move.l D0, A2 00002DC8 6708 beq +0xA /* 00002DD2 */ 00002DCA 2F0A move.l -[A7], A2 00002DCC 4EB9 0000 976A jsr [0x0000976A] label00002DD2: 00002DD2 200A move.l D0, A2 00002DD4 245F movea.l A2, [A7]+ 00002DD6 4E75 rts 00002DD8 41F9 FFFB 2AD4 lea.l A0, [0xFFFB2AD4] // begin alternate branch 00002DDA-00002DDE label00002DDA: 00002DDA FFFB .invalid <> 00002DDC 2AD4 move.l [A5]+, [A4] // end alternate branch 00002DDA-00002DDE label00002DDA: // (misaligned) 00002DDE 2008 move.l D0, A0 00002DE0 205F movea.l A0, [A7]+ 00002DE2 584F addq.w A7, 4 00002DE4 4ED0 jmp [A0] 00002DE6 FFFF .invalid <> 00002DE8 2F0A move.l -[A7], A2 00002DEA 7034 moveq.l D0, 0x34 00002DEC 2F00 move.l -[A7], D0 00002DEE 4EB9 0000 0BEA jsr [0x00000BEA] 00002DF4 2440 movea.l A2, D0 00002DF6 200A move.l D0, A2 00002DF8 6708 beq +0xA /* 00002E02 */ 00002DFA 2F0A move.l -[A7], A2 00002DFC 4EB9 0000 7192 jsr [0x00007192] label00002E02: 00002E02 200A move.l D0, A2 00002E04 245F movea.l A2, [A7]+ 00002E06 4E75 rts 00002E08 41F9 FFFB 2B10 lea.l A0, [0xFFFB2B10] 00002E0E 2008 move.l D0, A0 00002E10 205F movea.l A0, [A7]+ 00002E12 584F addq.w A7, 4 00002E14 4ED0 jmp [A0] 00002E16 FFFF .invalid <> 00002E18 2F0A move.l -[A7], A2 00002E1A 7078 moveq.l D0, 0x78 00002E1C 2F00 move.l -[A7], D0 00002E1E 4EB9 0000 0BEA jsr [0x00000BEA] 00002E24 2440 movea.l A2, D0 00002E26 200A move.l D0, A2 00002E28 6708 beq +0xA /* 00002E32 */ 00002E2A 2F0A move.l -[A7], A2 00002E2C 4EB9 0000 71A2 jsr [0x000071A2] label00002E32: 00002E32 200A move.l D0, A2 00002E34 245F movea.l A2, [A7]+ 00002E36 4E75 rts 00002E38 41F9 FFFB 2B84 lea.l A0, [0xFFFB2B84] 00002E3E 2008 move.l D0, A0 00002E40 205F movea.l A0, [A7]+ 00002E42 584F addq.w A7, 4 00002E44 4ED0 jmp [A0] 00002E46 FFFF .invalid <> 00002E48 2F0A move.l -[A7], A2 00002E4A 2F3C 0000 00CA move.l -[A7], 0xCA 00002E50 4EB9 0000 0BEA jsr [0x00000BEA] 00002E56 2440 movea.l A2, D0 00002E58 200A move.l D0, A2 00002E5A 6708 beq +0xA /* 00002E64 */ 00002E5C 2F0A move.l -[A7], A2 00002E5E 4EB9 0000 17CA jsr [0x000017CA] label00002E64: 00002E64 200A move.l D0, A2 00002E66 245F movea.l A2, [A7]+ 00002E68 4E75 rts 00002E6A FFFF .invalid <> 00002E6C 4E56 0000 link A6, 0 00002E70 48E7 0030 movem.l -[A7], A2,A3 00002E74 206E 0008 movea.l A0, [A6 + 0x8] 00002E78 2468 0086 movea.l A2, [A0 + 0x86] 00002E7C 200A move.l D0, A2 00002E7E 6740 beq +0x42 /* 00002EC0 */ 00002E80 264A movea.l A3, A2 00002E82 102B 0CCE move.b D0, [A3 + 0xCCE] 00002E86 7202 moveq.l D1, 0x02 00002E88 B001 cmp.b D0, D1 00002E8A 6734 beq +0x36 /* 00002EC0 */ 00002E8C 700C moveq.l D0, 0x0C 00002E8E 2F00 move.l -[A7], D0 00002E90 4EB9 0000 12DA jsr [0x000012DA] 00002E96 246E 000C movea.l A2, [A6 + 0xC] 00002E9A 2480 move.l [A2], D0 00002E9C 2040 movea.l A0, D0 00002E9E 2050 movea.l A0, [A0] 00002EA0 20BC 4D50 5359 move.l [A0], 0x4D505359 /* 'MPSY' */ 00002EA6 2052 movea.l A0, [A2] 00002EA8 2050 movea.l A0, [A0] 00002EAA 217C 5843 4F46 0004 move.l [A0 + 0x4], 0x58434F46 /* 'XCOF' */ 00002EB2 2052 movea.l A0, [A2] 00002EB4 2050 movea.l A0, [A0] 00002EB6 217C 4442 4746 0008 move.l [A0 + 0x8], 0x44424746 /* 'DBGF' */ 00002EBE 603E bra +0x40 /* 00002EFE */ label00002EC0: 00002EC0 7010 moveq.l D0, 0x10 00002EC2 2F00 move.l -[A7], D0 00002EC4 4EB9 0000 12DA jsr [0x000012DA] 00002ECA 246E 000C movea.l A2, [A6 + 0xC] 00002ECE 2480 move.l [A2], D0 00002ED0 2040 movea.l A0, D0 00002ED2 2050 movea.l A0, [A0] 00002ED4 20BC 4D50 5359 move.l [A0], 0x4D505359 /* 'MPSY' */ 00002EDA 2052 movea.l A0, [A2] 00002EDC 2050 movea.l A0, [A0] 00002EDE 217C 5843 4F46 0004 move.l [A0 + 0x4], 0x58434F46 /* 'XCOF' */ 00002EE6 2052 movea.l A0, [A2] 00002EE8 2050 movea.l A0, [A0] 00002EEA 217C 4150 504C 0008 move.l [A0 + 0x8], 0x4150504C /* 'APPL' */ 00002EF2 2052 movea.l A0, [A2] 00002EF4 2050 movea.l A0, [A0] 00002EF6 217C 4442 4746 000C move.l [A0 + 0xC], 0x44424746 /* 'DBGF' */ label00002EFE: 00002EFE 4CDF 0C00 movem.l A2,A3, [A7]+ 00002F02 4E5E unlink A6 00002F04 205F movea.l A0, [A7]+ 00002F06 4FEF 000C lea.l A7, [A7 + 0xC] 00002F0A 4ED0 jmp [A0] 00002F0C 802E 4765 or.b D0, [A6 + 0x4765] 00002F10 7446 moveq.l D2, 0x46 00002F12 696C bvs +0x6E /* 00002F80 */ 00002F14 6554 bcs +0x56 /* 00002F6A */ 00002F16 7970 moveq.l D4, 0x70 00002F18 654C bcs +0x4E /* 00002F66 */ 00002F1A 6973 bvs +0x75 /* 00002F8F */ 00002F1C 745F moveq.l D2, 0x5F 00002F1E 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00002F22 4465 neg.w -[A5] 00002F24 6275 bhi +0x77 /* 00002F9B */ 00002F26 6767 beq +0x69 /* 00002F8F */ 00002F28 6572 bcs +0x74 /* 00002F9C */ 00002F2A 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00002F2E 6963 bvs +0x65 /* 00002F93 */ 00002F30 6174 bsr +0x76 /* 00002FA6 */ 00002F32 696F bvs +0x71 /* 00002FA3 */ 00002F34 6E46 bgt +0x48 /* 00002F7C */ 00002F36 6C52 bge +0x54 /* 00002F8A */ 00002F38 5050 addq.w [A0], 8 00002F3A 556C 0000 subq.w [A4 + 0x0], 2 00002F3E FFFF .invalid <> 00002F40 4E56 0000 link A6, 0 00002F44 2F2E 0034 move.l -[A7], [A6 + 0x34] 00002F48 2F2E 0030 move.l -[A7], [A6 + 0x30] 00002F4C 2F2E 002C move.l -[A7], [A6 + 0x2C] 00002F50 2F2E 0028 move.l -[A7], [A6 + 0x28] 00002F54 2F2E 0024 move.l -[A7], [A6 + 0x24] 00002F58 2F2E 0020 move.l -[A7], [A6 + 0x20] 00002F5C 2F2E 001C move.l -[A7], [A6 + 0x1C] 00002F60 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002F64 2F2E 0014 move.l -[A7], [A6 + 0x14] // begin alternate branch 00002F66-00002F7A label00002F66: 00002F66 0014 2F2E ori.b [A4], 0x2E /* '.' */ label00002F6A: 00002F6A 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00002F6E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00002F72 0008 4EB9 ori.b A0, 0xB9 00002F76 0000 69F2 ori.b D0, 0xF2 // end alternate branch 00002F66-00002F7A label00002F66: // (misaligned) 00002F68 2F2E 0010 move.l -[A7], [A6 + 0x10] label00002F6A: // (misaligned) 00002F6C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002F70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F74 4EB9 0000 69F2 jsr [0x000069F2] 00002F7A 206E 0030 movea.l A0, [A6 + 0x30] // begin alternate branch 00002F7C-00002F92 label00002F7C: 00002F7C 0030 20B9 FFFB 31C0 206E 0020 20B9 ori.b [[0x31C0206E] + 0x2020B9], 0xB9 label00002F80: // (misaligned) label00002F8A: 00002F8A FFFB .invalid <> 00002F8C 31BC 206E 0028 move.w [A0 + D0.w + 0x28], 0x206E /* ' n' */ // end alternate branch 00002F7C-00002F92 label00002F7C: // (misaligned) 00002F7E 20B9 FFFB 31C0 move.l [A0], [0xFFFB31C0] // begin alternate branch 00002F80-00002F8A label00002F80: 00002F80 FFFB .invalid <> 00002F82 31C0 206E move.w [0x0000206E], D0 00002F86 0020 20B9 ori.b -[A0], 0xB9 // end alternate branch 00002F80-00002F8A label00002F80: // (misaligned) 00002F84 206E 0020 movea.l A0, [A6 + 0x20] 00002F88 20B9 FFFB 31BC move.l [A0], [0xFFFB31BC] label00002F8A: // (misaligned) 00002F8E 206E 0028 movea.l A0, [A6 + 0x28] 00002F92 30BC 0FA1 move.w [A0], 0xFA1 00002F96 206E 0010 movea.l A0, [A6 + 0x10] 00002F9A 20AE 000C move.l [A0], [A6 + 0xC] // begin alternate branch 00002F9C-00002FA0 label00002F9C: 00002F9C 000C 4E5E ori.b A4, 0x5E /* '^' */ // end alternate branch 00002F9C-00002FA0 label00002F9C: // (misaligned) 00002F9E 4E5E unlink A6 00002FA0 205F movea.l A0, [A7]+ 00002FA2 4FEF 0030 lea.l A7, [A7 + 0x30] fn00002FA6: 00002FA6 4ED0 jmp [A0] 00002FA8 8068 4765 or.w D0, [A0 + 0x4765] 00002FAC 7453 moveq.l D2, 0x53 00002FAE 7461 moveq.l D2, 0x61 00002FB0 6E64 bgt +0x66 /* 00003016 */ 00002FB2 6172 bsr +0x74 /* 00003026 */ 00002FB4 6446 bcc +0x48 /* 00002FFC */ 00002FB6 696C bvs +0x6E /* 00003024 */ 00002FB8 6550 bcs +0x52 /* 0000300A */ 00002FBA 6172 bsr +0x74 /* 0000302E */ 00002FBC 616D bsr +0x6F /* 0000302B */ 00002FBE 6574 bcs +0x76 /* 00003034 */ 00002FC0 6572 bcs +0x74 /* 00003034 */ 00002FC2 735F moveq.l D1, 0x5F 00002FC4 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00002FC8 4465 neg.w -[A5] 00002FCA 6275 bhi +0x77 /* 00003041 */ 00002FCC 6767 beq +0x69 /* 00003035 */ 00002FCE 6572 bcs +0x74 /* 00003042 */ 00002FD0 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00002FD4 6963 bvs +0x65 /* 00003039 */ 00002FD6 6174 bsr +0x76 /* 0000304C */ 00002FD8 696F bvs +0x71 /* 00003049 */ 00002FDA 6E46 bgt +0x48 /* 00003022 */ 00002FDC 6C52 bge +0x54 /* 00003030 */ 00002FDE 5044 addq.w D4, 8 00002FE0 765F moveq.l D3, 0x5F 00002FE2 6C52 bge +0x54 /* 00003036 */ 00002FE4 5050 addq.w [A0], 8 00002FE6 556C 5273 subq.w [A4 + 0x5273], 2 00002FEA 5236 4350 addq.b [A6], 1 00002FEE 6F69 ble +0x6B /* 00003059 */ 00002FF0 6E74 bgt +0x76 /* 00003066 */ 00002FF2 5432 5432 addq.b [A2 + D5.w * 4 + 0x32], 2 00002FF6 5250 addq.w [A0], 1 00002FF8 6354 bls +0x56 /* 0000304E */ 00002FFA 3252 movea.w A1, [A2] label00002FFC: 00002FFC 5076 5031 addq.w [A6 + D5.w + 0x31], 8 00003000 3753 7461 move.w [A3 + 0x7461], [A3] 00003004 6E64 bgt +0x66 /* 0000306A */ 00003006 6172 bsr +0x74 /* 0000307A */ 00003008 6446 bcc +0x48 /* 00003050 */ label0000300A: 0000300A 696C bvs +0x6E /* 00003078 */ 0000300C 6552 bcs +0x54 /* 00003060 */ 0000300E 6570 bcs +0x72 /* 00003080 */ 00003010 6C79 bge +0x7B /* 0000308B */ 00003012 0000 4E56 ori.b D0, 0x56 /* 'V' */ label00003016: 00003016 FD64 .extension 0xD64 <> // unimplemented 00003018 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000301C 266E 0008 movea.l A3, [A6 + 0x8] 00003020 286E 000C movea.l A4, [A6 + 0xC] // begin alternate branch 00003022-00003026 label00003022: 00003022 000C 4240 ori.b A4, 0x40 /* '@' */ // end alternate branch 00003022-00003026 label00003022: // (misaligned) label00003024: 00003024 4240 clr.w D0 fn00003026: 00003026 3D40 FDA4 move.w [A6 - 0x25C], D0 0000302A 7600 moveq.l D3, 0x00 0000302C 2D43 FDA6 move.l [A6 - 0x25A], D3 // begin alternate branch 0000302E-00003030 fn0000302E: 0000302E FDA6 .invalid <> // end alternate branch 0000302E-00003030 fn0000302E: // (misaligned) label00003030: 00003030 7800 moveq.l D4, 0x00 00003032 2D44 FDAE move.l [A6 - 0x252], D4 // begin alternate branch 00003034-00003036 label00003034: 00003034 FDAE .invalid <> // end alternate branch 00003034-00003036 label00003034: // (misaligned) label00003036: 00003036 2D44 FDB2 move.l [A6 - 0x24E], D4 0000303A 2D44 FDC8 move.l [A6 - 0x238], D4 0000303E 2D79 FFFF 3C6C FDAA move.l [A6 - 0x256], [0xFFFF3C6C] // begin alternate branch 00003042-00003046 label00003042: 00003042 3C6C FDAA movea.w A6, [A4 - 0x256] // end alternate branch 00003042-00003046 label00003042: // (misaligned) 00003046 45EE FD64 lea.l A2, [A6 - 0x29C] 0000304A 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 // begin alternate branch 0000304C-00003054 fn0000304C: 0000304C FFFF .invalid <> label0000304E: 0000304E 3C6C 486E movea.w A6, [A4 + 0x486E] label00003050: // (misaligned) 00003052 FD64 .extension 0xD64 <> // unimplemented // end alternate branch 0000304C-00003054 fn0000304C: // (misaligned) label0000304E: // (misaligned) label00003050: 00003050 486E FD64 pea.l [A6 - 0x29C] 00003054 4EB9 0000 07CA jsr [0x000007CA] 0000305A 584F addq.w A7, 4 0000305C 4A80 tst.l D0 0000305E 6600 0122 bne +0x124 /* 00003182 */ // begin alternate branch 00003060-00003062 label00003060: 00003060 0122 btst -[A2], D0 // end alternate branch 00003060-00003062 label00003060: // (misaligned) 00003062 2F0C move.l -[A7], A4 00003064 2054 movea.l A0, [A4] label00003066: 00003066 2068 0050 movea.l A0, [A0 + 0x50] label0000306A: 0000306A 4E90 jsr [A0] 0000306C B083 cmp.l D0, D3 0000306E 6F00 00F6 ble +0xF8 /* 00003166 */ 00003072 2F0C move.l -[A7], A4 00003074 1F39 FFFB 2BA0 move.b -[A7], [0xFFFB2BA0] // begin alternate branch 00003078-0000307E label00003078: 00003078 2BA0 486E move.l [A5 + D4 + 0x6E], -[A0] fn0000307A: // (misaligned) 0000307C FDCC .invalid <> // end alternate branch 00003078-0000307E label00003078: // (misaligned) fn0000307A: 0000307A 486E FDCC pea.l [A6 - 0x234] 0000307E 4EB9 0000 5112 jsr [0x00005112] // begin alternate branch 00003080-00003084 label00003080: 00003080 0000 5112 ori.b D0, 0x12 // end alternate branch 00003080-00003084 label00003080: // (misaligned) 00003084 422E FEB8 clr.b [A6 - 0x148] 00003088 486E FDCC pea.l [A6 - 0x234] 0000308C 4EB9 0000 5122 jsr [0x00005122] 00003092 2440 movea.l A2, D0 00003094 6000 00B4 bra +0xB6 /* 0000314A */ label00003098: 00003098 486E FDB8 pea.l [A6 - 0x248] 0000309C 2F0A move.l -[A7], A2 0000309E 2052 movea.l A0, [A2] 000030A0 2068 00C0 movea.l A0, [A0 + 0xC0] 000030A4 4E90 jsr [A0] 000030A6 0CAE 4150 504C FDB8 cmpi.l [A6 - 0x248], 0x4150504C /* 'APPL' */ 000030AE 661C bne +0x1E /* 000030CC */ 000030B0 486E FFB8 pea.l [A6 - 0x48] 000030B4 2F0A move.l -[A7], A2 000030B6 2052 movea.l A0, [A2] 000030B8 2068 00B8 movea.l A0, [A0 + 0xB8] 000030BC 4E90 jsr [A0] 000030BE 486E FFB8 pea.l [A6 - 0x48] 000030C2 2F0B move.l -[A7], A3 000030C4 4EB9 0000 9732 jsr [0x00009732] 000030CA 6072 bra +0x74 /* 0000313E */ label000030CC: 000030CC 486E FE3C pea.l [A6 - 0x1C4] 000030D0 2F0A move.l -[A7], A2 000030D2 2052 movea.l A0, [A2] 000030D4 2068 00B4 movea.l A0, [A0 + 0xB4] 000030D8 4E90 jsr [A0] 000030DA 4A40 tst.w D0 000030DC 6660 bne +0x62 /* 0000313E */ 000030DE 2F0A move.l -[A7], A2 000030E0 2052 movea.l A0, [A2] 000030E2 2068 00AC movea.l A0, [A0 + 0xAC] 000030E6 4E90 jsr [A0] 000030E8 2D40 FE6C move.l [A6 - 0x194], D0 000030EC 486E FEB8 pea.l [A6 - 0x148] 000030F0 2F0A move.l -[A7], A2 000030F2 2052 movea.l A0, [A2] 000030F4 2068 00CC movea.l A0, [A0 + 0xCC] 000030F8 4E90 jsr [A0] 000030FA 4A40 tst.w D0 000030FC 6640 bne +0x42 /* 0000313E */ 000030FE 41EE FEB8 lea.l A0, [A6 - 0x148] 00003102 2D48 FE4E move.l [A6 - 0x1B2], A0 00003106 41EE FE3C lea.l A0, [A6 - 0x1C4] 0000310A 7032 moveq.l D0, 0x32 0000310C A260 syscall FSDispatch/HFSDispatch, flags=2 0000310E 3600 move.w D3, D0 00003110 282E FE68 move.l D4, [A6 - 0x198] 00003114 0284 0700 0000 andi.l D4, 0x7000000 0000311A 4A43 tst.w D3 0000311C 6620 bne +0x22 /* 0000313E */ 0000311E 0C84 0700 0000 cmpi.l D4, 0x7000000 00003124 6618 bne +0x1A /* 0000313E */ 00003126 302E FE64 move.w D0, [A6 - 0x19C] 0000312A 0240 8000 andi.w D0, 0x8000 0000312E 660E bne +0x10 /* 0000313E */ 00003130 4227 clr.b -[A7] 00003132 4227 clr.b -[A7] 00003134 2F0A move.l -[A7], A2 00003136 2052 movea.l A0, [A2] 00003138 2068 014C movea.l A0, [A0 + 0x14C] 0000313C 4E90 jsr [A0] label0000313E: 0000313E 486E FDCC pea.l [A6 - 0x234] 00003142 4EB9 0000 511A jsr [0x0000511A] 00003148 2440 movea.l A2, D0 label0000314A: 0000314A 486E FDCC pea.l [A6 - 0x234] 0000314E 206E FDCC movea.l A0, [A6 - 0x234] 00003152 2050 movea.l A0, [A0] 00003154 4E90 jsr [A0] 00003156 4A00 tst.b D0 00003158 6600 FF3E bne -0xC0 /* 00003098 */ 0000315C 486E FDCC pea.l [A6 - 0x234] 00003160 4EB9 0000 4F4A jsr [0x00004F4A] label00003166: 00003166 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000316A 2F0C move.l -[A7], A4 0000316C 2F0B move.l -[A7], A3 0000316E 4EB9 0000 69EA jsr [0x000069EA] 00003174 2D40 FDC8 move.l [A6 - 0x238], D0 00003178 23EE FDAA FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x256] 00003180 600E bra +0x10 /* 00003190 */ label00003182: 00003182 3F2E FDA4 move.w -[A7], [A6 - 0x25C] 00003186 2F2E FDA6 move.l -[A7], [A6 - 0x25A] 0000318A 4EB9 0000 112A jsr [0x0000112A] label00003190: 00003190 202E FDC8 move.l D0, [A6 - 0x238] 00003194 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003198 4E5E unlink A6 0000319A 205F movea.l A0, [A7]+ 0000319C 4FEF 000C lea.l A7, [A7 + 0xC] 000031A0 4ED0 jmp [A0] 000031A2 8028 4F70 or.b D0, [A0 + 0x4F70] 000031A6 656E bcs +0x70 /* 00003216 */ 000031A8 4F6C 645F chk.w D7, [A4 + 0x645F] 000031AC 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 000031B0 4465 neg.w -[A5] 000031B2 6275 bhi +0x77 /* 00003229 */ 000031B4 6767 beq +0x69 /* 0000321D */ 000031B6 6572 bcs +0x74 /* 0000322A */ 000031B8 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 000031BC 6963 bvs +0x65 /* 00003221 */ 000031BE 6174 bsr +0x76 /* 00003234 */ 000031C0 696F bvs +0x71 /* 00003231 */ 000031C2 6E46 bgt +0x48 /* 0000320A */ 000031C4 6C50 bge +0x52 /* 00003216 */ 000031C6 3554 4C69 move.w [A2 + 0x4C69], [A4] 000031CA 7374 moveq.l D1, 0x74 000031CC 0000 FFFF ori.b D0, 0xFF 000031D0 4E56 FED0 link A6, -0x0130 000031D4 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000031D8 266E 000C movea.l A3, [A6 + 0xC] 000031DC 282E 0010 move.l D4, [A6 + 0x10] 000031E0 7014 moveq.l D0, 0x14 000031E2 B880 cmp.l D4, D0 000031E4 6708 beq +0xA /* 000031EE */ 000031E6 702B moveq.l D0, 0x2B 000031E8 B880 cmp.l D4, D0 000031EA 6600 021E bne +0x220 /* 0000340A */ label000031EE: 000031EE 4240 clr.w D0 000031F0 3D40 FF10 move.w [A6 - 0xF0], D0 000031F4 7000 moveq.l D0, 0x00 000031F6 2D40 FF12 move.l [A6 - 0xEE], D0 000031FA 7600 moveq.l D3, 0x00 000031FC 2D43 FF1A move.l [A6 - 0xE6], D3 00003200 2D43 FF1E move.l [A6 - 0xE2], D3 00003204 2D79 FFFF 3C6C FF16 move.l [A6 - 0xEA], [0xFFFF3C6C] // begin alternate branch 0000320A-0000320C label0000320A: 0000320A FF16 .extension 0xF16 <> // unimplemented // end alternate branch 0000320A-0000320C label0000320A: // (misaligned) 0000320C 45EE FED0 lea.l A2, [A6 - 0x130] 00003210 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 label00003216: 00003216 486E FED0 pea.l [A6 - 0x130] 0000321A 4EB9 0000 07CA jsr [0x000007CA] 00003220 584F addq.w A7, 4 00003222 4A80 tst.l D0 00003224 6600 01C8 bne +0x1CA /* 000033EE */ 00003228 4203 clr.b D3 label0000322A: 0000322A 1D43 FF38 move.b [A6 - 0xC8], D3 0000322E 486E FF24 pea.l [A6 - 0xDC] 00003232 2F0B move.l -[A7], A3 fn00003234: 00003234 2053 movea.l A0, [A3] 00003236 2068 00C0 movea.l A0, [A0 + 0xC0] 0000323A 4E90 jsr [A0] 0000323C 302E FF2C move.w D0, [A6 - 0xD4] 00003240 0240 8000 andi.w D0, 0x8000 00003244 6700 00EA beq +0xEC /* 00003330 */ 00003248 486E FF38 pea.l [A6 - 0xC8] 0000324C 2F0B move.l -[A7], A3 0000324E 2053 movea.l A0, [A3] 00003250 2068 00C8 movea.l A0, [A0 + 0xC8] 00003254 4E90 jsr [A0] 00003256 7064 moveq.l D0, 0x64 00003258 2F00 move.l -[A7], D0 0000325A 4EB9 0000 0BEA jsr [0x00000BEA] 00003260 2440 movea.l A2, D0 00003262 200A move.l D0, A2 00003264 6708 beq +0xA /* 0000326E */ 00003266 2F0A move.l -[A7], A2 00003268 4EB9 0000 36CA jsr [0x000036CA] label0000326E: 0000326E 2D4A FF34 move.l [A6 - 0xCC], A2 00003272 2F2B 004E move.l -[A7], [A3 + 0x4E] 00003276 2F2B 0052 move.l -[A7], [A3 + 0x52] 0000327A 7801 moveq.l D4, 0x01 0000327C 1F04 move.b -[A7], D4 0000327E 7002 moveq.l D0, 0x02 00003280 1F00 move.b -[A7], D0 00003282 1F04 move.b -[A7], D4 00003284 4227 clr.b -[A7] 00003286 2F0A move.l -[A7], A2 00003288 4EB9 0000 36D2 jsr [0x000036D2] 0000328E 2F0B move.l -[A7], A3 00003290 2053 movea.l A0, [A3] 00003292 2068 00F8 movea.l A0, [A0 + 0xF8] 00003296 4E90 jsr [A0] 00003298 3D40 FF78 move.w [A6 - 0x88], D0 0000329C 2F0B move.l -[A7], A3 0000329E 2053 movea.l A0, [A3] 000032A0 2068 00AC movea.l A0, [A0 + 0xAC] 000032A4 4E90 jsr [A0] 000032A6 2D40 FF7A move.l [A6 - 0x86], D0 000032AA 486E FF38 pea.l [A6 - 0xC8] 000032AE 486E FF7E pea.l [A6 - 0x82] 000032B2 4EB9 0000 00F2 jsr [0x000000F2] 000032B8 5C4F addq.w A7, 6 000032BA 486E FF78 pea.l [A6 - 0x88] 000032BE 1004 move.b D0, D4 000032C0 1F00 move.b -[A7], D0 000032C2 486E FFBE pea.l [A6 - 0x42] 000032C6 486E FFBF pea.l [A6 - 0x41] 000032CA 700C moveq.l D0, 0x0C 000032CC A823 syscall AliasDispatch 000032CE 544F addq.w A7, 2 000032D0 102E FF7E move.b D0, [A6 - 0x82] 000032D4 7A00 moveq.l D5, 0x00 000032D6 1A00 move.b D5, D0 000032D8 5285 addq.l D5, 1 000032DA 7640 moveq.l D3, 0x40 000032DC BA83 cmp.l D5, D3 000032DE 6C04 bge +0x6 /* 000032E4 */ 000032E0 2005 move.l D0, D5 000032E2 6002 bra +0x4 /* 000032E6 */ label000032E4: 000032E4 2003 move.l D0, D3 label000032E6: 000032E6 2F00 move.l -[A7], D0 000032E8 486E FF7E pea.l [A6 - 0x82] 000032EC 486E FFC0 pea.l [A6 - 0x40] 000032F0 4EB9 0000 0042 jsr [0x00000042] 000032F6 4FEF 000C lea.l A7, [A7 + 0xC] 000032FA 41EE FFC0 lea.l A0, [A6 - 0x40] 000032FE 43EE FF38 lea.l A1, [A6 - 0xC8] 00003302 700F moveq.l D0, 0x0F label00003304: 00003304 22D8 move.l [A1]+, [A0]+ 00003306 51C8 FFFC dbf D0, -0x6 /* 00003304 */ 0000330A 3F2E FF78 move.w -[A7], [A6 - 0x88] 0000330E 2F2E FF7A move.l -[A7], [A6 - 0x86] 00003312 486E FF38 pea.l [A6 - 0xC8] 00003316 2F0A move.l -[A7], A2 00003318 2052 movea.l A0, [A2] 0000331A 2068 0064 movea.l A0, [A0 + 0x64] 0000331E 4E90 jsr [A0] 00003320 486E FF24 pea.l [A6 - 0xDC] 00003324 2F0A move.l -[A7], A2 00003326 2052 movea.l A0, [A2] 00003328 2068 00C0 movea.l A0, [A0 + 0xC0] 0000332C 4E90 jsr [A0] 0000332E 6004 bra +0x6 /* 00003334 */ label00003330: 00003330 2D4B FF34 move.l [A6 - 0xCC], A3 label00003334: 00003334 0CAE 4D50 5359 FF24 cmpi.l [A6 - 0xDC], 0x4D505359 /* 'MPSY' */ 0000333C 6630 bne +0x32 /* 0000336E */ 0000333E 2F3C 0000 0270 move.l -[A7], 0x270 00003344 4EB9 0000 0BEA jsr [0x00000BEA] 0000334A 2440 movea.l A2, D0 0000334C 200A move.l D0, A2 0000334E 6708 beq +0xA /* 00003358 */ 00003350 2F0A move.l -[A7], A2 00003352 4EB9 0000 E6D8 jsr [0x0000E6D8] label00003358: 00003358 284A movea.l A4, A2 0000335A 2F2E FF34 move.l -[A7], [A6 - 0xCC] 0000335E 7001 moveq.l D0, 0x01 00003360 1F00 move.b -[A7], D0 00003362 2F0B move.l -[A7], A3 00003364 2F0A move.l -[A7], A2 00003366 4EB9 0000 E784 jsr [0x0000E784] 0000336C 6076 bra +0x78 /* 000033E4 */ label0000336E: 0000336E 0CAE 5843 4F46 FF24 cmpi.l [A6 - 0xDC], 0x58434F46 /* 'XCOF' */ 00003376 6630 bne +0x32 /* 000033A8 */ 00003378 2F3C 0000 0270 move.l -[A7], 0x270 0000337E 4EB9 0000 0BEA jsr [0x00000BEA] 00003384 2440 movea.l A2, D0 00003386 200A move.l D0, A2 00003388 6708 beq +0xA /* 00003392 */ 0000338A 2F0A move.l -[A7], A2 0000338C 4EB9 0000 E6D8 jsr [0x0000E6D8] label00003392: 00003392 284A movea.l A4, A2 00003394 2F2E FF34 move.l -[A7], [A6 - 0xCC] 00003398 7002 moveq.l D0, 0x02 0000339A 1F00 move.b -[A7], D0 0000339C 2F0B move.l -[A7], A3 0000339E 2F0A move.l -[A7], A2 000033A0 4EB9 0000 E784 jsr [0x0000E784] 000033A6 603C bra +0x3E /* 000033E4 */ label000033A8: 000033A8 2F0B move.l -[A7], A3 000033AA 246E 0008 movea.l A2, [A6 + 0x8] 000033AE 2F2A 001E move.l -[A7], [A2 + 0x1E] 000033B2 3F3C 270D move.w -[A7], 0x270D /* '\'\r' */ 000033B6 3F3C 4F46 move.w -[A7], 0x4F46 /* 'OF' */ 000033BA 7002 moveq.l D0, 0x02 000033BC 1F00 move.b -[A7], D0 000033BE 4EB9 0000 973A jsr [0x0000973A] 000033C4 2840 movea.l A4, D0 000033C6 200C move.l D0, A4 000033C8 661A bne +0x1C /* 000033E4 */ 000033CA 2F0B move.l -[A7], A3 000033CC 2F2A 001E move.l -[A7], [A2 + 0x1E] 000033D0 3F3C 270F move.w -[A7], 0x270F 000033D4 3F3C 5359 move.w -[A7], 0x5359 /* 'SY' */ 000033D8 7001 moveq.l D0, 0x01 000033DA 1F00 move.b -[A7], D0 000033DC 4EB9 0000 973A jsr [0x0000973A] 000033E2 2840 movea.l A4, D0 label000033E4: 000033E4 23EE FF16 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xEA] 000033EC 6018 bra +0x1A /* 00003406 */ label000033EE: 000033EE 42A7 clr.l -[A7] 000033F0 4EB9 0000 14CA jsr [0x000014CA] 000033F6 2840 movea.l A4, D0 000033F8 3F2E FF10 move.w -[A7], [A6 - 0xF0] 000033FC 2F2E FF12 move.l -[A7], [A6 - 0xEE] 00003400 4EB9 0000 112A jsr [0x0000112A] label00003406: 00003406 200C move.l D0, A4 00003408 6042 bra +0x44 /* 0000344C */ label0000340A: 0000340A 0C84 0000 1770 cmpi.l D4, 0x1770 00003410 6638 bne +0x3A /* 0000344A */ 00003412 2F3C 0000 0482 move.l -[A7], 0x482 00003418 4EB9 0000 0BEA jsr [0x00000BEA] 0000341E 2440 movea.l A2, D0 00003420 200A move.l D0, A2 00003422 6708 beq +0xA /* 0000342C */ 00003424 2F0A move.l -[A7], A2 00003426 4EB9 0000 1932 jsr [0x00001932] label0000342C: 0000342C 2F0B move.l -[A7], A3 0000342E 2F0A move.l -[A7], A2 00003430 2052 movea.l A0, [A2] 00003432 2068 01FC movea.l A0, [A0 + 0x1FC] 00003436 4E90 jsr [A0] 00003438 2F0A move.l -[A7], A2 0000343A 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 00003440 4EB9 0000 D0F2 jsr [0x0000D0F2] 00003446 200A move.l D0, A2 00003448 6002 bra +0x4 /* 0000344C */ label0000344A: 0000344A 7000 moveq.l D0, 0x00 label0000344C: 0000344C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00003450 4E5E unlink A6 00003452 205F movea.l A0, [A7]+ 00003454 4FEF 000C lea.l A7, [A7 + 0xC] 00003458 4ED0 jmp [A0] 0000345A 802F 446F or.b D0, [A7 + 0x446F] 0000345E 4D61 chk.w D6, -[A1] 00003460 6B65 bmi +0x67 /* 000034C7 */ 00003462 446F 6375 neg.w [A7 + 0x6375] 00003466 6D65 blt +0x67 /* 000034CD */ 00003468 6E74 bgt +0x76 /* 000034DE */ 0000346A 5F5F subq.w [A7]+, 7 0000346C 3230 5444 move.w D1, [A0 + D5.w * 4 + 0x44] 00003470 6562 bcs +0x64 /* 000034D4 */ 00003472 7567 moveq.l D2, 0x67 00003474 6765 beq +0x67 /* 000034DB */ 00003476 7241 moveq.l D1, 0x41 00003478 7070 moveq.l D0, 0x70 0000347A 6C69 bge +0x6B /* 000034E5 */ 0000347C 6361 bls +0x63 /* 000034DF */ 0000347E 7469 moveq.l D2, 0x69 00003480 6F6E ble +0x70 /* 000034F0 */ 00003482 466C 5035 not.w [A4 + 0x5035] 00003486 5446 addq.w D6, 2 00003488 696C bvs +0x6E /* 000034F6 */ 0000348A 6500 0000 bcs +0x2 /* 0000348C */ // begin alternate branch 0000348C-00003490 label0000348C: 0000348C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000348C-00003490 label0000348C: // (misaligned) 0000348E FFFF .invalid <> 00003490 4E56 0000 link A6, 0 00003494 48E7 1020 movem.l -[A7], D3,A2 00003498 0CAE 0000 1770 000C cmpi.l [A6 + 0xC], 0x1770 000034A0 6622 bne +0x24 /* 000034C4 */ 000034A2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000034A8 2F3C 4D50 5320 move.l -[A7], 0x4D505320 /* 'MPS ' */ 000034AE 7601 moveq.l D3, 0x01 000034B0 1F03 move.b -[A7], D3 000034B2 7002 moveq.l D0, 0x02 000034B4 1F00 move.b -[A7], D0 000034B6 1F03 move.b -[A7], D3 000034B8 4227 clr.b -[A7] 000034BA 4EB9 0000 374A jsr [0x0000374A] 000034C0 2440 movea.l A2, D0 000034C2 604E bra +0x50 /* 00003512 */ label000034C4: 000034C4 0CAE 0000 1776 000C cmpi.l [A6 + 0xC], 0x1776 000034CC 6622 bne +0x24 /* 000034F0 */ 000034CE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ label000034D4: 000034D4 2F3C 4D50 5320 move.l -[A7], 0x4D505320 /* 'MPS ' */ 000034DA 7601 moveq.l D3, 0x01 000034DC 1F03 move.b -[A7], D3 label000034DE: 000034DE 7002 moveq.l D0, 0x02 000034E0 1F00 move.b -[A7], D0 000034E2 1F03 move.b -[A7], D3 000034E4 4227 clr.b -[A7] 000034E6 4EB9 0000 374A jsr [0x0000374A] 000034EC 2440 movea.l A2, D0 000034EE 6022 bra +0x24 /* 00003512 */ label000034F0: 000034F0 2F3C 4D50 5359 move.l -[A7], 0x4D505359 /* 'MPSY' */ label000034F6: 000034F6 206E 0008 movea.l A0, [A6 + 0x8] 000034FA 2F28 001E move.l -[A7], [A0 + 0x1E] 000034FE 7601 moveq.l D3, 0x01 00003500 1F03 move.b -[A7], D3 00003502 7002 moveq.l D0, 0x02 00003504 1F00 move.b -[A7], D0 00003506 1F03 move.b -[A7], D3 00003508 4227 clr.b -[A7] 0000350A 4EB9 0000 374A jsr [0x0000374A] 00003510 2440 movea.l A2, D0 label00003512: 00003512 200A move.l D0, A2 00003514 4CDF 0408 movem.l D3,A2, [A7]+ 00003518 4E5E unlink A6 0000351A 205F movea.l A0, [A7]+ 0000351C 504F addq.w A7, 8 0000351E 4ED0 jmp [A0] 00003520 8024 or.b D0, -[A4] 00003522 446F 4D61 neg.w [A7 + 0x4D61] 00003526 6B65 bmi +0x67 /* 0000358D */ 00003528 4669 6C65 not.w [A1 + 0x6C65] 0000352C 5F5F subq.w [A7]+, 7 0000352E 3230 5444 move.w D1, [A0 + D5.w * 4 + 0x44] 00003532 6562 bcs +0x64 /* 00003596 */ 00003534 7567 moveq.l D2, 0x67 00003536 6765 beq +0x67 /* 0000359D */ 00003538 7241 moveq.l D1, 0x41 0000353A 7070 moveq.l D0, 0x70 0000353C 6C69 bge +0x6B /* 000035A7 */ 0000353E 6361 bls +0x63 /* 000035A1 */ 00003540 7469 moveq.l D2, 0x69 00003542 6F6E ble +0x70 /* 000035B2 */ 00003544 466C 0000 not.w [A4 + 0x0] 00003548 4E56 FEFC link A6, -0x0104 0000354C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00003550 266E 0008 movea.l A3, [A6 + 0x8] 00003554 286E 000E movea.l A4, [A6 + 0xE] 00003558 422E FF00 clr.b [A6 - 0x100] 0000355C 700A moveq.l D0, 0x0A 0000355E 3F00 move.w -[A7], D0 00003560 4EB9 0000 502A jsr [0x0000502A] 00003566 2D40 FEFC move.l [A6 - 0x104], D0 0000356A 2F00 move.l -[A7], D0 0000356C 4EB9 0000 1172 jsr [0x00001172] 00003572 486E FF00 pea.l [A6 - 0x100] 00003576 2F0C move.l -[A7], A4 00003578 2054 movea.l A0, [A4] 0000357A 2068 03FC movea.l A0, [A0 + 0x3FC] 0000357E 4E90 jsr [A0] 00003580 102E 000C move.b D0, [A6 + 0xC] 00003584 673A beq +0x3C /* 000035C0 */ 00003586 2F2E FEFC move.l -[A7], [A6 - 0x104] 0000358A 486E FF00 pea.l [A6 - 0x100] 0000358E 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 00003594 2F00 move.l -[A7], D0 label00003596: 00003596 244B movea.l A2, A3 00003598 45EA 0084 lea.l A2, [A2 + 0x84] 0000359C 3012 move.w D0, [A2] 0000359E 5340 subq.w D0, 1 000035A0 3F00 move.w -[A7], D0 000035A2 A826 syscall InsertMenuItem/InsMenuItem 000035A4 3012 move.w D0, [A2] 000035A6 48C0 ext.l D0 000035A8 2F00 move.l -[A7], D0 000035AA 2F0C move.l -[A7], A4 000035AC 262B 0080 move.l D3, [A3 + 0x80] 000035B0 2F03 move.l -[A7], D3 label000035B2: 000035B2 2043 movea.l A0, D3 000035B4 2050 movea.l A0, [A0] 000035B6 2068 00DC movea.l A0, [A0 + 0xDC] 000035BA 4E90 jsr [A0] 000035BC 5252 addq.w [A2], 1 000035BE 6038 bra +0x3A /* 000035F8 */ label000035C0: 000035C0 2F2E FEFC move.l -[A7], [A6 - 0x104] 000035C4 486E FF00 pea.l [A6 - 0x100] 000035C8 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000035CE 2F00 move.l -[A7], D0 000035D0 262B 0080 move.l D3, [A3 + 0x80] 000035D4 2F03 move.l -[A7], D3 000035D6 2043 movea.l A0, D3 000035D8 2050 movea.l A0, [A0] 000035DA 2068 0050 movea.l A0, [A0 + 0x50] 000035DE 4E90 jsr [A0] 000035E0 5240 addq.w D0, 1 000035E2 3F00 move.w -[A7], D0 000035E4 A826 syscall InsertMenuItem/InsMenuItem 000035E6 2F0C move.l -[A7], A4 000035E8 262B 0080 move.l D3, [A3 + 0x80] 000035EC 2F03 move.l -[A7], D3 000035EE 2043 movea.l A0, D3 000035F0 2050 movea.l A0, [A0] 000035F2 2068 00E4 movea.l A0, [A0 + 0xE4] 000035F6 4E90 jsr [A0] label000035F8: 000035F8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000035FC 4E5E unlink A6 000035FE 205F movea.l A0, [A7]+ 00003600 4FEF 000A lea.l A7, [A7 + 0xA] 00003604 4ED0 jmp [A0] 00003606 8033 4164 or.b D0, <> 0000360A 6457 bcc +0x59 /* 00003663 */ 0000360C 696E bvs +0x70 /* 0000367C */ 0000360E 646F bcc +0x71 /* 0000367F */ 00003610 7754 moveq.l D3, 0x54 00003612 6F4D ble +0x4F /* 00003661 */ 00003614 656E bcs +0x70 /* 00003684 */ 00003616 755F moveq.l D2, 0x5F 00003618 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 0000361C 4465 neg.w -[A5] 0000361E 6275 bhi +0x77 /* 00003695 */ 00003620 6767 beq +0x69 /* 00003689 */ 00003622 6572 bcs +0x74 /* 00003696 */ 00003624 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00003628 6963 bvs +0x65 /* 0000368D */ 0000362A 6174 bsr +0x76 /* 000036A0 */ 0000362C 696F bvs +0x71 /* 0000369D */ 0000362E 6E46 bgt +0x48 /* 00003676 */ 00003630 5037 5457 addq.b [A7 + D5.w * 4 + 0x57], 8 00003634 696E bvs +0x70 /* 000036A4 */ 00003636 646F bcc +0x71 /* 000036A7 */ 00003638 7755 moveq.l D3, 0x55 0000363A 6300 0000 bls +0x2 /* 0000363C */ // begin alternate branch 0000363C-00003640 label0000363C: 0000363C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000363C-00003640 label0000363C: // (misaligned) 0000363E FFFF .invalid <> 00003640 4E56 0000 link A6, 0 00003644 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00003648 266E 0008 movea.l A3, [A6 + 0x8] 0000364C 286E 000C movea.l A4, [A6 + 0xC] 00003650 7005 moveq.l D0, 0x05 00003652 3F00 move.w -[A7], D0 00003654 244C movea.l A2, A4 00003656 7014 moveq.l D0, 0x14 00003658 D5C0 add.l A2, D0 0000365A 2F0A move.l -[A7], A2 0000365C 2F2B 0086 move.l -[A7], [A3 + 0x86] 00003660 4EB9 0000 936A jsr [0x0000936A] 00003666 3600 move.w D3, D0 00003668 6616 bne +0x18 /* 00003680 */ 0000366A 7001 moveq.l D0, 0x01 0000366C 3F00 move.w -[A7], D0 0000366E 204C movea.l A0, A4 00003670 5848 addq.w A0, 4 00003672 2F08 move.l -[A7], A0 00003674 2F2B 0086 move.l -[A7], [A3 + 0x86] // begin alternate branch 00003676-00003680 label00003676: 00003676 0086 4EB9 0000 ori.l D6, 0x4EB90000 label0000367C: 0000367C 936A 3600 sub.w [A2 + 0x3600], D1 // end alternate branch 00003676-00003680 label00003676: // (misaligned) 00003678 4EB9 0000 936A jsr [0x0000936A] label0000367C: // (misaligned) 0000367E 3600 move.w D3, D0 label00003680: 00003680 4A43 tst.w D3 00003682 6616 bne +0x18 /* 0000369A */ label00003684: 00003684 7002 moveq.l D0, 0x02 00003686 3F00 move.w -[A7], D0 00003688 204C movea.l A0, A4 0000368A 5048 addq.w A0, 8 0000368C 2F08 move.l -[A7], A0 0000368E 2F2B 0086 move.l -[A7], [A3 + 0x86] 00003692 4EB9 0000 936A jsr [0x0000936A] // begin alternate branch 00003696-0000369A label00003696: 00003696 936A 3600 sub.w [A2 + 0x3600], D1 // end alternate branch 00003696-0000369A label00003696: // (misaligned) 00003698 3600 move.w D3, D0 label0000369A: 0000369A 3003 move.w D0, D3 0000369C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ fn000036A0: 000036A0 4E5E unlink A6 000036A2 205F movea.l A0, [A7]+ label000036A4: 000036A4 504F addq.w A7, 8 000036A6 4ED0 jmp [A0] 000036A8 803F or.b D0, <> 000036AA 4765 chk.w D3, -[A5] 000036AC 7454 moveq.l D2, 0x54 000036AE 6172 bsr +0x74 /* 00003722 */ 000036B0 6765 beq +0x67 /* 00003717 */ 000036B2 7453 moveq.l D2, 0x53 000036B4 7973 moveq.l D4, 0x73 000036B6 7465 moveq.l D2, 0x65 000036B8 6D49 blt +0x4B /* 00003703 */ 000036BA 6E66 bgt +0x68 /* 00003722 */ 000036BC 6F5F ble +0x61 /* 0000371D */ 000036BE 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 000036C2 4465 neg.w -[A5] 000036C4 6275 bhi +0x77 /* 0000373B */ 000036C6 6767 beq +0x69 /* 0000372F */ 000036C8 6572 bcs +0x74 /* 0000373C */ 000036CA 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 000036CE 6963 bvs +0x65 /* 00003733 */ 000036D0 6174 bsr +0x76 /* 00003746 */ 000036D2 696F bvs +0x71 /* 00003743 */ 000036D4 6E46 bgt +0x48 /* 0000371C */ 000036D6 5031 3654 addq.b [A1 + D3.w * 8 + 0x54], 8 000036DA 6172 bsr +0x74 /* 0000374E */ 000036DC 6765 beq +0x67 /* 00003743 */ 000036DE 7453 moveq.l D2, 0x53 000036E0 7973 moveq.l D4, 0x73 000036E2 7465 moveq.l D2, 0x65 000036E4 6D49 blt +0x4B /* 0000372F */ 000036E6 6E66 bgt +0x68 /* 0000374E */ 000036E8 6F00 0000 ble +0x2 /* 000036EA */ // begin alternate branch 000036EA-000036F0 label000036EA: 000036EA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000036EE FFBC .invalid <> // end alternate branch 000036EA-000036F0 label000036EA: // (misaligned) 000036EC 4E56 FFBC link A6, -0x0044 000036F0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000036F4 286E 0008 movea.l A4, [A6 + 0x8] 000036F8 7664 moveq.l D3, 0x64 000036FA 3D43 FFDC move.w [A6 - 0x24], D3 000036FE 3D43 FFDE move.w [A6 - 0x22], D3 00003702 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 00003708 2468 0008 movea.l A2, [A0 + 0x8] 0000370C 7000 moveq.l D0, 0x00 0000370E 2D40 FFE4 move.l [A6 - 0x1C], D0 00003712 200A move.l D0, A2 00003714 6708 beq +0xA /* 0000371E */ 00003716 202A 0044 move.l D0, [A2 + 0x44] 0000371A 2D40 FFE4 move.l [A6 - 0x1C], D0 // begin alternate branch 0000371C-0000371E label0000371C: 0000371C FFE4 .invalid <> // end alternate branch 0000371C-0000371E label0000371C: // (misaligned) label0000371E: 0000371E 202E FFE4 move.l D0, [A6 - 0x1C] fn00003722: 00003722 6700 0300 beq +0x302 /* 00003A24 */ 00003726 3F3C 0CE4 move.w -[A7], 0xCE4 0000372A 42A7 clr.l -[A7] 0000372C 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 00003732 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 00003738 2050 movea.l A0, [A0] 0000373A 2068 0060 movea.l A0, [A0 + 0x60] // begin alternate branch 0000373C-00003740 label0000373C: 0000373C 0060 4E90 ori.w -[A0], 0x4E90 // end alternate branch 0000373C-00003740 label0000373C: // (misaligned) 0000373E 4E90 jsr [A0] 00003740 2D40 FFC0 move.l [A6 - 0x40], D0 00003744 2F00 move.l -[A7], D0 fn00003746: 00003746 4EB9 0000 1172 jsr [0x00001172] 0000374C 244C movea.l A2, A4 fn0000374E: 0000374E 45EA 00A0 lea.l A2, [A2 + 0xA0] 00003752 24AE FFC0 move.l [A2], [A6 - 0x40] 00003756 594F subq.w A7, 4 00003758 2F3C 504E 4C59 move.l -[A7], 0x504E4C59 /* 'PNLY' */ 0000375E 3F3C 2329 move.w -[A7], 0x2329 /* '#)' */ 00003762 A9A0 syscall GetResource 00003764 201F move.l D0, [A7]+ 00003766 2D40 FFBC move.l [A6 - 0x44], D0 0000376A 4EB9 0000 12AA jsr [0x000012AA] 00003770 2F3C 476C 5056 move.l -[A7], 0x476C5056 /* 'GlPV' */ 00003776 2612 move.l D3, [A2] 00003778 2F03 move.l -[A7], D3 0000377A 2043 movea.l A0, D3 0000377C 2050 movea.l A0, [A0] 0000377E 2068 0180 movea.l A0, [A0 + 0x180] 00003782 4E90 jsr [A0] 00003784 2640 movea.l A3, D0 00003786 2F0B move.l -[A7], A3 00003788 4EB9 0000 1172 jsr [0x00001172] 0000378E 2F2E FFBC move.l -[A7], [A6 - 0x44] 00003792 2F0B move.l -[A7], A3 00003794 2053 movea.l A0, [A3] 00003796 2068 0440 movea.l A0, [A0 + 0x440] 0000379A 4E90 jsr [A0] 0000379C 202B 008A move.l D0, [A3 + 0x8A] 000037A0 2D40 FFE8 move.l [A6 - 0x18], D0 000037A4 2F00 move.l -[A7], D0 000037A6 7002 moveq.l D0, 0x02 000037A8 3F00 move.w -[A7], D0 000037AA 2F0B move.l -[A7], A3 000037AC 2053 movea.l A0, [A3] 000037AE 2068 044C movea.l A0, [A0 + 0x44C] 000037B2 4E90 jsr [A0] 000037B4 2F3C 0000 00F0 move.l -[A7], 0xF0 000037BA 4EB9 0000 0BEA jsr [0x00000BEA] 000037C0 2D40 FFEC move.l [A6 - 0x14], D0 000037C4 4A80 tst.l D0 000037C6 6708 beq +0xA /* 000037D0 */ 000037C8 2F00 move.l -[A7], D0 000037CA 4EB9 0000 182A jsr [0x0000182A] label000037D0: 000037D0 2F2E FFEC move.l -[A7], [A6 - 0x14] 000037D4 4EB9 0000 1172 jsr [0x00001172] 000037DA 42A7 clr.l -[A7] 000037DC 2F0B move.l -[A7], A3 000037DE 4227 clr.b -[A7] 000037E0 7001 moveq.l D0, 0x01 000037E2 1F00 move.b -[A7], D0 000037E4 4227 clr.b -[A7] 000037E6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000037EA 206E FFEC movea.l A0, [A6 - 0x14] 000037EE 2250 movea.l A1, [A0] 000037F0 2269 01C4 movea.l A1, [A1 + 0x1C4] 000037F4 4E91 jsr [A1] 000037F6 206E FFEC movea.l A0, [A6 - 0x14] 000037FA 4228 00BB clr.b [A0 + 0xBB] 000037FE 3F3C 03F2 move.w -[A7], 0x3F2 00003802 42A7 clr.l -[A7] 00003804 2612 move.l D3, [A2] 00003806 2F03 move.l -[A7], D3 00003808 2043 movea.l A0, D3 0000380A 2050 movea.l A0, [A0] 0000380C 2068 0454 movea.l A0, [A0 + 0x454] 00003810 4E90 jsr [A0] 00003812 2F12 move.l -[A7], [A2] 00003814 7001 moveq.l D0, 0x01 00003816 1F00 move.b -[A7], D0 00003818 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000381E 4EB9 0000 3548 jsr [0x00003548] 00003824 2F3C 7661 7273 move.l -[A7], 0x76617273 /* 'vars' */ 0000382A 2F0B move.l -[A7], A3 0000382C 2053 movea.l A0, [A3] 0000382E 2068 0180 movea.l A0, [A0 + 0x180] 00003832 4E90 jsr [A0] 00003834 2D40 FFCC move.l [A6 - 0x34], D0 00003838 2F00 move.l -[A7], D0 0000383A 4EB9 0000 1172 jsr [0x00001172] 00003840 2F3C 5672 5672 move.l -[A7], 0x56725672 /* 'VrVr' */ 00003846 2F0B move.l -[A7], A3 00003848 2053 movea.l A0, [A3] 0000384A 2068 0180 movea.l A0, [A0 + 0x180] 0000384E 4E90 jsr [A0] 00003850 2D40 FFD4 move.l [A6 - 0x2C], D0 00003854 2F00 move.l -[A7], D0 00003856 4EB9 0000 1172 jsr [0x00001172] 0000385C 2F3C 7661 7269 move.l -[A7], 0x76617269 /* 'vari' */ 00003862 2F0B move.l -[A7], A3 00003864 2053 movea.l A0, [A3] 00003866 2068 0180 movea.l A0, [A0 + 0x180] 0000386A 4E90 jsr [A0] 0000386C 2D40 FFD0 move.l [A6 - 0x30], D0 00003870 2F00 move.l -[A7], D0 00003872 4EB9 0000 1172 jsr [0x00001172] 00003878 2F3C 566C 5672 move.l -[A7], 0x566C5672 /* 'VlVr' */ 0000387E 2F0B move.l -[A7], A3 00003880 2053 movea.l A0, [A3] 00003882 2068 0180 movea.l A0, [A0 + 0x180] 00003886 4E90 jsr [A0] 00003888 2D40 FFD8 move.l [A6 - 0x28], D0 0000388C 2F00 move.l -[A7], D0 0000388E 4EB9 0000 1172 jsr [0x00001172] 00003894 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00003898 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000389C 206E FFCC movea.l A0, [A6 - 0x34] 000038A0 2250 movea.l A1, [A0] 000038A2 2269 047C movea.l A1, [A1 + 0x47C] 000038A6 4E91 jsr [A1] 000038A8 2F3C 0000 0126 move.l -[A7], 0x126 000038AE 4EB9 0000 0BEA jsr [0x00000BEA] 000038B4 2D40 FFF0 move.l [A6 - 0x10], D0 000038B8 4A80 tst.l D0 000038BA 6708 beq +0xA /* 000038C4 */ 000038BC 2F00 move.l -[A7], D0 000038BE 4EB9 0000 6892 jsr [0x00006892] label000038C4: 000038C4 2F3C 6B73 656C move.l -[A7], 0x6B73656C /* 'ksel' */ 000038CA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000038CE 4EB9 0000 689A jsr [0x0000689A] 000038D4 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000038D8 2F2E FFCC move.l -[A7], [A6 - 0x34] 000038DC 206E FFCC movea.l A0, [A6 - 0x34] 000038E0 2250 movea.l A1, [A0] 000038E2 2269 00E0 movea.l A1, [A1 + 0xE0] 000038E6 4E91 jsr [A1] 000038E8 701E moveq.l D0, 0x1E 000038EA 2F00 move.l -[A7], D0 000038EC 4EB9 0000 0BEA jsr [0x00000BEA] 000038F2 2D40 FFF4 move.l [A6 - 0xC], D0 000038F6 4A80 tst.l D0 000038F8 6708 beq +0xA /* 00003902 */ 000038FA 2F00 move.l -[A7], D0 000038FC 4EB9 0000 CE5A jsr [0x0000CE5A] label00003902: 00003902 2F3C 5544 4B53 move.l -[A7], 0x55444B53 /* 'UDKS' */ 00003908 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000390C 4EB9 0000 CE62 jsr [0x0000CE62] 00003912 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003916 2F2E FFCC move.l -[A7], [A6 - 0x34] 0000391A 206E FFCC movea.l A0, [A6 - 0x34] 0000391E 2250 movea.l A1, [A0] 00003920 2269 00E0 movea.l A1, [A1 + 0xE0] 00003924 4E91 jsr [A1] 00003926 3D7C 009A FFF8 move.w [A6 - 0x8], 0x9A 0000392C 3D7C 00BA FFFA move.w [A6 - 0x6], 0xBA 00003932 363C 7D00 move.w D3, 0x7D00 /* '}\0' */ 00003936 3D43 FFFC move.w [A6 - 0x4], D3 0000393A 3D43 FFFE move.w [A6 - 0x2], D3 0000393E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003942 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003946 2F2E FFC0 move.l -[A7], [A6 - 0x40] 0000394A 206E FFC0 movea.l A0, [A6 - 0x40] 0000394E 2050 movea.l A0, [A0] 00003950 2068 0418 movea.l A0, [A0 + 0x418] 00003954 4E90 jsr [A0] 00003956 262E FFDC move.l D3, [A6 - 0x24] 0000395A 206E FFD4 movea.l A0, [A6 - 0x2C] 0000395E 2143 0088 move.l [A0 + 0x88], D3 00003962 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 00003968 4227 clr.b -[A7] 0000396A 4227 clr.b -[A7] 0000396C 2F08 move.l -[A7], A0 0000396E 2250 movea.l A1, [A0] 00003970 2269 01F4 movea.l A1, [A1 + 0x1F4] 00003974 4E91 jsr [A1] 00003976 206E FFD4 movea.l A0, [A6 - 0x2C] 0000397A 216E FFCC 0196 move.l [A0 + 0x196], [A6 - 0x34] 00003980 216E FFCC 007C move.l [A0 + 0x7C], [A6 - 0x34] 00003986 206E FFD8 movea.l A0, [A6 - 0x28] 0000398A 2143 0088 move.l [A0 + 0x88], D3 0000398E 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 00003994 4227 clr.b -[A7] 00003996 4227 clr.b -[A7] 00003998 2F08 move.l -[A7], A0 0000399A 2250 movea.l A1, [A0] 0000399C 2269 01F4 movea.l A1, [A1 + 0x1F4] 000039A0 4E91 jsr [A1] 000039A2 206E FFD8 movea.l A0, [A6 - 0x28] 000039A6 216E FFD0 007C move.l [A0 + 0x7C], [A6 - 0x30] 000039AC 226E FFD0 movea.l A1, [A6 - 0x30] 000039B0 2348 01BA move.l [A1 + 0x1BA], A0 000039B4 2029 01BE move.l D0, [A1 + 0x1BE] 000039B8 2D40 FFE0 move.l [A6 - 0x20], D0 000039BC 4A80 tst.l D0 000039BE 6706 beq +0x8 /* 000039C6 */ 000039C0 2140 0196 move.l [A0 + 0x196], D0 000039C4 600A bra +0xC /* 000039D0 */ label000039C6: 000039C6 206E FFD8 movea.l A0, [A6 - 0x28] 000039CA 216E FFD0 0196 move.l [A0 + 0x196], [A6 - 0x30] label000039D0: 000039D0 2F2E FFCC move.l -[A7], [A6 - 0x34] 000039D4 244C movea.l A2, A4 000039D6 45EA 00A0 lea.l A2, [A2 + 0xA0] 000039DA 2612 move.l D3, [A2] 000039DC 2F03 move.l -[A7], D3 000039DE 2043 movea.l A0, D3 000039E0 2050 movea.l A0, [A0] 000039E2 2068 03E4 movea.l A0, [A0 + 0x3E4] 000039E6 4E90 jsr [A0] 000039E8 486E FFC4 pea.l [A6 - 0x3C] 000039EC 2652 movea.l A3, [A2] 000039EE 202B 0036 move.l D0, [A3 + 0x36] 000039F2 5380 subq.l D0, 1 000039F4 2F00 move.l -[A7], D0 000039F6 2F2B 0032 move.l -[A7], [A3 + 0x32] 000039FA 4EB9 0000 6472 jsr [0x00006472] 00003A00 486E FFC4 pea.l [A6 - 0x3C] 00003A04 7001 moveq.l D0, 0x01 00003A06 1F00 move.b -[A7], D0 00003A08 2612 move.l D3, [A2] 00003A0A 2F03 move.l -[A7], D3 00003A0C 2043 movea.l A0, D3 00003A0E 2050 movea.l A0, [A0] 00003A10 2068 01B8 movea.l A0, [A0 + 0x1B8] 00003A14 4E90 jsr [A0] 00003A16 2612 move.l D3, [A2] 00003A18 2F03 move.l -[A7], D3 00003A1A 2043 movea.l A0, D3 00003A1C 2050 movea.l A0, [A0] 00003A1E 2068 018C movea.l A0, [A0 + 0x18C] 00003A22 4E90 jsr [A0] label00003A24: 00003A24 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00003A28 4E5E unlink A6 00003A2A 205F movea.l A0, [A7]+ 00003A2C 584F addq.w A7, 4 00003A2E 4ED0 jmp [A0] 00003A30 802B 4D61 or.b D0, [A3 + 0x4D61] 00003A34 6B65 bmi +0x67 /* 00003A9B */ 00003A36 476C 6F62 chk.w D3, [A4 + 0x6F62] 00003A3A 616C bsr +0x6E /* 00003AA8 */ 00003A3C 7357 moveq.l D1, 0x57 00003A3E 696E bvs +0x70 /* 00003AAE */ 00003A40 646F bcc +0x71 /* 00003AB1 */ 00003A42 775F moveq.l D3, 0x5F 00003A44 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00003A48 4465 neg.w -[A5] 00003A4A 6275 bhi +0x77 /* 00003AC1 */ 00003A4C 6767 beq +0x69 /* 00003AB5 */ 00003A4E 6572 bcs +0x74 /* 00003AC2 */ 00003A50 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 00003A54 6963 bvs +0x65 /* 00003AB9 */ 00003A56 6174 bsr +0x76 /* 00003ACC */ 00003A58 696F bvs +0x71 /* 00003AC9 */ 00003A5A 6E46 bgt +0x48 /* 00003AA2 */ 00003A5C 7600 moveq.l D3, 0x00 00003A5E 0000 41F9 ori.b D0, 0xF9 00003A62 FFFB .invalid <> 00003A64 35DC 2008 move.w [PC + 0x2008 /* 00005A6E, value 0x41EE */], [A4]+ 00003A68 205F movea.l A0, [A7]+ 00003A6A 584F addq.w A7, 4 00003A6C 4ED0 jmp [A0] 00003A6E FFFF .invalid <> 00003A70 2F0A move.l -[A7], A2 00003A72 7034 moveq.l D0, 0x34 00003A74 2F00 move.l -[A7], D0 00003A76 4EB9 0000 0BEA jsr [0x00000BEA] 00003A7C 2440 movea.l A2, D0 00003A7E 200A move.l D0, A2 00003A80 6708 beq +0xA /* 00003A8A */ 00003A82 2F0A move.l -[A7], A2 00003A84 4EB9 0000 71D2 jsr [0x000071D2] label00003A8A: 00003A8A 200A move.l D0, A2 00003A8C 245F movea.l A2, [A7]+ 00003A8E 4E75 rts 00003A90 41F9 FFFB 3614 lea.l A0, [0xFFFB3614] 00003A96 2008 move.l D0, A0 00003A98 205F movea.l A0, [A7]+ 00003A9A 584F addq.w A7, 4 00003A9C 4ED0 jmp [A0] 00003A9E FFFF .invalid <> 00003AA0 2F0A move.l -[A7], A2 label00003AA2: 00003AA2 7034 moveq.l D0, 0x34 00003AA4 2F00 move.l -[A7], D0 00003AA6 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00003AA8-00003AAC fn00003AA8: 00003AA8 0000 0BEA ori.b D0, 0xEA // end alternate branch 00003AA8-00003AAC fn00003AA8: // (misaligned) 00003AAC 2440 movea.l A2, D0 label00003AAE: 00003AAE 200A move.l D0, A2 00003AB0 6708 beq +0xA /* 00003ABA */ 00003AB2 2F0A move.l -[A7], A2 00003AB4 4EB9 0000 71E2 jsr [0x000071E2] label00003ABA: 00003ABA 200A move.l D0, A2 00003ABC 245F movea.l A2, [A7]+ 00003ABE 4E75 rts 00003AC0 41F9 FFFB 3644 lea.l A0, [0xFFFB3644] // begin alternate branch 00003AC2-00003AC6 label00003AC2: 00003AC2 FFFB .invalid <> 00003AC4 3644 movea.w A3, D4 // end alternate branch 00003AC2-00003AC6 label00003AC2: // (misaligned) 00003AC6 2008 move.l D0, A0 00003AC8 205F movea.l A0, [A7]+ 00003ACA 584F addq.w A7, 4 fn00003ACC: 00003ACC 4ED0 jmp [A0] 00003ACE FFFF .invalid <> 00003AD0 2F0A move.l -[A7], A2 00003AD2 7030 moveq.l D0, 0x30 00003AD4 2F00 move.l -[A7], D0 00003AD6 4EB9 0000 0BEA jsr [0x00000BEA] 00003ADC 2440 movea.l A2, D0 00003ADE 200A move.l D0, A2 00003AE0 6708 beq +0xA /* 00003AEA */ 00003AE2 2F0A move.l -[A7], A2 00003AE4 4EB9 0000 71F2 jsr [0x000071F2] label00003AEA: 00003AEA 200A move.l D0, A2 00003AEC 245F movea.l A2, [A7]+ 00003AEE 4E75 rts 00003AF0 41F9 FFFB 3674 lea.l A0, [0xFFFB3674] 00003AF6 2008 move.l D0, A0 00003AF8 205F movea.l A0, [A7]+ 00003AFA 584F addq.w A7, 4 00003AFC 4ED0 jmp [A0] 00003AFE FFFF .invalid <> 00003B00 2F0A move.l -[A7], A2 00003B02 7032 moveq.l D0, 0x32 00003B04 2F00 move.l -[A7], D0 00003B06 4EB9 0000 0BEA jsr [0x00000BEA] 00003B0C 2440 movea.l A2, D0 00003B0E 200A move.l D0, A2 00003B10 6708 beq +0xA /* 00003B1A */ 00003B12 2F0A move.l -[A7], A2 00003B14 4EB9 0000 7202 jsr [0x00007202] label00003B1A: 00003B1A 200A move.l D0, A2 00003B1C 245F movea.l A2, [A7]+ 00003B1E 4E75 rts 00003B20 41F9 FFFB 36AC lea.l A0, [0xFFFB36AC] 00003B26 2008 move.l D0, A0 00003B28 205F movea.l A0, [A7]+ 00003B2A 584F addq.w A7, 4 00003B2C 4ED0 jmp [A0] 00003B2E FFFF .invalid <> 00003B30 2F0A move.l -[A7], A2 00003B32 702E moveq.l D0, 0x2E 00003B34 2F00 move.l -[A7], D0 00003B36 4EB9 0000 0BEA jsr [0x00000BEA] 00003B3C 2440 movea.l A2, D0 00003B3E 200A move.l D0, A2 00003B40 6708 beq +0xA /* 00003B4A */ 00003B42 2F0A move.l -[A7], A2 00003B44 4EB9 0000 7212 jsr [0x00007212] label00003B4A: 00003B4A 200A move.l D0, A2 00003B4C 245F movea.l A2, [A7]+ 00003B4E 4E75 rts 00003B50 41F9 FFFB 3AAC lea.l A0, [0xFFFB3AAC] 00003B56 2008 move.l D0, A0 00003B58 205F movea.l A0, [A7]+ 00003B5A 584F addq.w A7, 4 00003B5C 4ED0 jmp [A0] 00003B5E FFFF .invalid <> 00003B60 2F0A move.l -[A7], A2 00003B62 2F3C 0000 0140 move.l -[A7], 0x140 00003B68 4EB9 0000 0BEA jsr [0x00000BEA] 00003B6E 2440 movea.l A2, D0 00003B70 200A move.l D0, A2 00003B72 6710 beq +0x12 /* 00003B84 */ 00003B74 2F0A move.l -[A7], A2 00003B76 4EB9 0000 6A32 jsr [0x00006A32] 00003B7C 2079 FFFB 3CC0 movea.l A0, [0xFFFB3CC0] 00003B82 2488 move.l [A2], A0 label00003B84: 00003B84 200A move.l D0, A2 00003B86 245F movea.l A2, [A7]+ 00003B88 4E75 rts 00003B8A FFFF .invalid <> 00003B8C 4E56 0000 link A6, 0 00003B90 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003B94 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B9C 4EB9 0000 6A92 jsr [0x00006A92] 00003BA2 4E5E unlink A6 00003BA4 205F movea.l A0, [A7]+ 00003BA6 4FEF 000C lea.l A7, [A7 + 0xC] 00003BAA 4ED0 jmp [A0] 00003BAC 8030 4944 or.b D0, <> 00003BB0 6562 bcs +0x64 /* 00003C14 */ 00003BB2 7567 moveq.l D2, 0x67 00003BB4 6765 beq +0x67 /* 00003C1B */ 00003BB6 7244 moveq.l D1, 0x44 00003BB8 6F63 ble +0x65 /* 00003C1D */ 00003BBA 756D moveq.l D2, 0x6D 00003BBC 656E bcs +0x70 /* 00003C2C */ 00003BBE 745F moveq.l D2, 0x5F 00003BC0 5F31 3754 subq.b <>, 7 00003BC4 4465 neg.w -[A5] 00003BC6 6275 bhi +0x77 /* 00003C3D */ 00003BC8 6767 beq +0x69 /* 00003C31 */ 00003BCA 6572 bcs +0x74 /* 00003C3E */ 00003BCC 446F 6375 neg.w [A7 + 0x6375] 00003BD0 6D65 blt +0x67 /* 00003C37 */ 00003BD2 6E74 bgt +0x76 /* 00003C48 */ 00003BD4 4650 not.w [A0] 00003BD6 3554 4669 move.w [A2 + 0x4669], [A4] 00003BDA 6C65 bge +0x67 /* 00003C41 */ 00003BDC 556C 0000 subq.w [A4 + 0x0], 2 00003BE0 41F9 FFFB 40D8 lea.l A0, [0xFFFB40D8] 00003BE6 2008 move.l D0, A0 00003BE8 205F movea.l A0, [A7]+ 00003BEA 584F addq.w A7, 4 00003BEC 4ED0 jmp [A0] 00003BEE FFFF .invalid <> 00003BF0 2F0A move.l -[A7], A2 00003BF2 2F3C 0000 0134 move.l -[A7], 0x134 00003BF8 4EB9 0000 0BEA jsr [0x00000BEA] 00003BFE 2440 movea.l A2, D0 00003C00 200A move.l D0, A2 00003C02 6708 beq +0xA /* 00003C0C */ 00003C04 2F0A move.l -[A7], A2 00003C06 4EB9 0000 3C14 jsr [0x00003C14] label00003C0C: 00003C0C 200A move.l D0, A2 00003C0E 245F movea.l A2, [A7]+ 00003C10 4E75 rts 00003C12 FFFF .invalid <> label00003C14: 00003C14 4E56 0000 link A6, 0 00003C18 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003C1C 246E 0008 movea.l A2, [A6 + 0x8] 00003C20 2F0A move.l -[A7], A2 00003C22 4EB9 0000 3F5A jsr [0x00003F5A] 00003C28 264A movea.l A3, A2 00003C2A 702A moveq.l D0, 0x2A label00003C2C: 00003C2C D7C0 add.l A3, D0 00003C2E 4203 clr.b D3 00003C30 1683 move.b [A3], D3 00003C32 2079 FFFB 42F4 movea.l A0, [0xFFFB42F4] 00003C38 2488 move.l [A2], A0 00003C3A 7800 moveq.l D4, 0x00 00003C3C 2544 0008 move.l [A2 + 0x8], D4 // begin alternate branch 00003C3E-00003C62 label00003C3E: 00003C3E 0008 2544 ori.b A0, 0x44 /* 'D' */ 00003C42 000C 2544 ori.b A4, 0x44 /* 'D' */ 00003C46 0010 2544 ori.b [A0], 0x44 /* 'D' */ label00003C48: // (misaligned) 00003C4A 0014 2544 ori.b [A4], 0x44 /* 'D' */ 00003C4E 0018 2544 ori.b [A0]+, 0x44 /* 'D' */ 00003C52 001C 2544 ori.b [A4]+, 0x44 /* 'D' */ 00003C56 0020 1543 ori.b -[A0], 0x43 /* 'C' */ 00003C5A 0024 2544 ori.b -[A4], 0x44 /* 'D' */ 00003C5E 0026 284A ori.b -[A6], 0x4A /* 'J' */ // end alternate branch 00003C3E-00003C62 label00003C3E: // (misaligned) 00003C40 2544 000C move.l [A2 + 0xC], D4 00003C44 2544 0010 move.l [A2 + 0x10], D4 label00003C48: 00003C48 2544 0014 move.l [A2 + 0x14], D4 00003C4C 2544 0018 move.l [A2 + 0x18], D4 00003C50 2544 001C move.l [A2 + 0x1C], D4 00003C54 2544 0020 move.l [A2 + 0x20], D4 00003C58 1543 0024 move.b [A2 + 0x24], D3 00003C5C 2544 0026 move.l [A2 + 0x26], D4 00003C60 284A movea.l A4, A2 00003C62 702A moveq.l D0, 0x2A 00003C64 D9C0 add.l A4, D0 00003C66 1239 FFFF 645C move.b D1, [0xFFFF645C] 00003C6C 7000 moveq.l D0, 0x00 00003C6E 1001 move.b D0, D1 00003C70 5280 addq.l D0, 1 00003C72 2F00 move.l -[A7], D0 00003C74 4879 FFFF 645C push.l 0xFFFF645C 00003C7A 2F0C move.l -[A7], A4 00003C7C 4EB9 0000 0042 jsr [0x00000042] 00003C82 4FEF 000C lea.l A7, [A7 + 0xC] 00003C86 2544 012A move.l [A2 + 0x12A], D4 00003C8A 4240 clr.w D0 00003C8C 3540 012E move.w [A2 + 0x12E], D0 00003C90 2544 0130 move.l [A2 + 0x130], D4 00003C94 200A move.l D0, A2 00003C96 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00003C9A 4E5E unlink A6 00003C9C 205F movea.l A0, [A7]+ 00003C9E 584F addq.w A7, 4 00003CA0 4ED0 jmp [A0] 00003CA2 985F sub.w D4, [A7]+ 00003CA4 5F63 subq.w -[A3], 7 00003CA6 745F moveq.l D2, 0x5F 00003CA8 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00003CAC 4465 neg.w -[A5] 00003CAE 6275 bhi +0x77 /* 00003D25 */ 00003CB0 6767 beq +0x69 /* 00003D19 */ 00003CB2 6572 bcs +0x74 /* 00003D26 */ 00003CB4 5374 6174 subq.w <>, 1 00003CB8 6546 bcs +0x48 /* 00003D00 */ 00003CBA 7600 moveq.l D3, 0x00 00003CBC 0000 FFFF ori.b D0, 0xFF 00003CC0 4E56 0000 link A6, 0 00003CC4 2F0A move.l -[A7], A2 00003CC6 246E 0008 movea.l A2, [A6 + 0x8] 00003CCA 2F0A move.l -[A7], A2 00003CCC 4EB9 0000 14D2 jsr [0x000014D2] 00003CD2 256E 000C 0004 move.l [A2 + 0x4], [A6 + 0xC] 00003CD8 4EB9 0000 39BA jsr [0x000039BA] 00003CDE 2540 000C move.l [A2 + 0xC], D0 00003CE2 4EB9 0000 39BA jsr [0x000039BA] 00003CE8 2540 0010 move.l [A2 + 0x10], D0 00003CEC 4EB9 0000 39BA jsr [0x000039BA] 00003CF2 2540 0014 move.l [A2 + 0x14], D0 00003CF6 4EB9 0000 39BA jsr [0x000039BA] 00003CFC 2540 0018 move.l [A2 + 0x18], D0 label00003D00: 00003D00 245F movea.l A2, [A7]+ 00003D02 4E5E unlink A6 00003D04 205F movea.l A0, [A7]+ 00003D06 504F addq.w A7, 8 00003D08 4ED0 jmp [A0] 00003D0A 8027 or.b D0, -[A7] 00003D0C 4944 chk.w D4, D4 00003D0E 6562 bcs +0x64 /* 00003D72 */ 00003D10 7567 moveq.l D2, 0x67 00003D12 6765 beq +0x67 /* 00003D79 */ 00003D14 7253 moveq.l D1, 0x53 00003D16 7461 moveq.l D2, 0x61 00003D18 7465 moveq.l D2, 0x65 00003D1A 5F5F subq.w [A7]+, 7 00003D1C 3134 5444 move.w -[A0], [A4 + D5.w * 4 + 0x44] 00003D20 6562 bcs +0x64 /* 00003D84 */ 00003D22 7567 moveq.l D2, 0x67 00003D24 6765 beq +0x67 /* 00003D8B */ label00003D26: 00003D26 7253 moveq.l D1, 0x53 00003D28 7461 moveq.l D2, 0x61 00003D2A 7465 moveq.l D2, 0x65 00003D2C 4650 not.w [A0] 00003D2E 3454 movea.w A2, [A4] 00003D30 4E75 rts 00003D32 6200 0000 bhi +0x2 /* 00003D34 */ // begin alternate branch 00003D34-00003D38 label00003D34: 00003D34 0000 FFFF ori.b D0, 0xFF // end alternate branch 00003D34-00003D38 label00003D34: // (misaligned) 00003D36 FFFF .invalid <> 00003D38 41F9 FFFB 4194 lea.l A0, [0xFFFB4194] 00003D3E 2008 move.l D0, A0 00003D40 205F movea.l A0, [A7]+ 00003D42 584F addq.w A7, 4 00003D44 4ED0 jmp [A0] 00003D46 FFFF .invalid <> 00003D48 2F0A move.l -[A7], A2 00003D4A 7032 moveq.l D0, 0x32 00003D4C 2F00 move.l -[A7], D0 00003D4E 4EB9 0000 0BEA jsr [0x00000BEA] 00003D54 2440 movea.l A2, D0 00003D56 200A move.l D0, A2 00003D58 6708 beq +0xA /* 00003D62 */ 00003D5A 2F0A move.l -[A7], A2 00003D5C 4EB9 0000 722A jsr [0x0000722A] label00003D62: 00003D62 200A move.l D0, A2 00003D64 245F movea.l A2, [A7]+ 00003D66 4E75 rts 00003D68 41F9 FFFB 4D0C lea.l A0, [0xFFFB4D0C] 00003D6E 2008 move.l D0, A0 00003D70 4E75 rts label00003D72: 00003D72 FFFF .invalid <> 00003D74 41F9 FFFB 4D0C lea.l A0, [0xFFFB4D0C] 00003D7A 2008 move.l D0, A0 00003D7C 205F movea.l A0, [A7]+ 00003D7E 584F addq.w A7, 4 00003D80 4ED0 jmp [A0] 00003D82 FFFF .invalid <> label00003D84: 00003D84 2F0A move.l -[A7], A2 00003D86 707C moveq.l D0, 0x7C 00003D88 2F00 move.l -[A7], D0 00003D8A 4EB9 0000 0BEA jsr [0x00000BEA] 00003D90 2440 movea.l A2, D0 00003D92 200A move.l D0, A2 00003D94 6708 beq +0xA /* 00003D9E */ 00003D96 2F0A move.l -[A7], A2 00003D98 4EB9 0000 6AEA jsr [0x00006AEA] label00003D9E: 00003D9E 200A move.l D0, A2 00003DA0 245F movea.l A2, [A7]+ 00003DA2 4E75 rts 00003DA4 41F9 FFFB 515C lea.l A0, [0xFFFB515C] 00003DAA 2008 move.l D0, A0 00003DAC 205F movea.l A0, [A7]+ 00003DAE 584F addq.w A7, 4 00003DB0 4ED0 jmp [A0] 00003DB2 FFFF .invalid <> 00003DB4 2F0A move.l -[A7], A2 00003DB6 2F3C 0000 0144 move.l -[A7], 0x144 00003DBC 4EB9 0000 0BEA jsr [0x00000BEA] 00003DC2 2440 movea.l A2, D0 00003DC4 200A move.l D0, A2 00003DC6 6708 beq +0xA /* 00003DD0 */ 00003DC8 2F0A move.l -[A7], A2 00003DCA 4EB9 0000 3DD8 jsr [0x00003DD8] label00003DD0: 00003DD0 200A move.l D0, A2 00003DD2 245F movea.l A2, [A7]+ 00003DD4 4E75 rts 00003DD6 FFFF .invalid <> 00003DD8 4E56 0000 link A6, 0 00003DDC 2F0A move.l -[A7], A2 00003DDE 246E 0008 movea.l A2, [A6 + 0x8] 00003DE2 2F0A move.l -[A7], A2 00003DE4 4EB9 0000 6A32 jsr [0x00006A32] 00003DEA 2079 FFFB 5374 movea.l A0, [0xFFFB5374] 00003DF0 2488 move.l [A2], A0 00003DF2 2079 FFFB 5378 movea.l A0, [0xFFFB5378] 00003DF8 2488 move.l [A2], A0 00003DFA 7000 moveq.l D0, 0x00 00003DFC 2540 0140 move.l [A2 + 0x140], D0 00003E00 200A move.l D0, A2 00003E02 245F movea.l A2, [A7]+ 00003E04 4E5E unlink A6 00003E06 205F movea.l A0, [A7]+ 00003E08 584F addq.w A7, 4 00003E0A 4ED0 jmp [A0] 00003E0C 9F5F sub.w [A7]+, D7 00003E0E 5F63 subq.w -[A3], 7 00003E10 745F moveq.l D2, 0x5F 00003E12 5F32 3154 subq.b <>, 7 00003E16 4469 7361 neg.w [A1 + 0x7361] 00003E1A 7373 moveq.l D1, 0x73 00003E1C 656D bcs +0x6F /* 00003E8B */ 00003E1E 626C bhi +0x6E /* 00003E8C */ 00003E20 6572 bcs +0x74 /* 00003E94 */ 00003E22 446F 6375 neg.w [A7 + 0x6375] 00003E26 6D65 blt +0x67 /* 00003E8D */ 00003E28 6E74 bgt +0x76 /* 00003E9E */ 00003E2A 4676 0000 not.w [A6 + D0.w] 00003E2E FFFF .invalid <> 00003E30 4E56 0000 link A6, 0 00003E34 48E7 0030 movem.l -[A7], A2,A3 00003E38 246E 0008 movea.l A2, [A6 + 0x8] 00003E3C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00003E40 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E44 2F0A move.l -[A7], A2 00003E46 2052 movea.l A0, [A2] 00003E48 2068 01EC movea.l A0, [A0 + 0x1EC] 00003E4C 4E90 jsr [A0] 00003E4E 7008 moveq.l D0, 0x08 00003E50 2F00 move.l -[A7], D0 00003E52 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00003E58 2640 movea.l A3, D0 00003E5A 200B move.l D0, A3 00003E5C 670A beq +0xC /* 00003E68 */ 00003E5E 2F0A move.l -[A7], A2 00003E60 2F0B move.l -[A7], A3 00003E62 4EB9 0000 1992 jsr [0x00001992] label00003E68: 00003E68 254B 0140 move.l [A2 + 0x140], A3 00003E6C 4CDF 0C00 movem.l A2,A3, [A7]+ 00003E70 4E5E unlink A6 00003E72 205F movea.l A0, [A7]+ 00003E74 4FEF 000C lea.l A7, [A7 + 0xC] 00003E78 4ED0 jmp [A0] 00003E7A 8038 4944 or.b D0, [0x00004944] 00003E7E 6973 bvs +0x75 /* 00003EF3 */ 00003E80 6173 bsr +0x75 /* 00003EF5 */ 00003E82 7365 moveq.l D1, 0x65 00003E84 6D62 blt +0x64 /* 00003EE8 */ 00003E86 6C65 bge +0x67 /* 00003EED */ 00003E88 7244 moveq.l D1, 0x44 00003E8A 6F63 ble +0x65 /* 00003EEF */ label00003E8C: 00003E8C 756D moveq.l D2, 0x6D 00003E8E 656E bcs +0x70 /* 00003EFE */ 00003E90 745F moveq.l D2, 0x5F 00003E92 5F32 3154 subq.b <>, 7 // begin alternate branch 00003E94-00003E9A label00003E94: 00003E94 3154 4469 move.w [A0 + 0x4469], [A4] 00003E98 7361 moveq.l D1, 0x61 // end alternate branch 00003E94-00003E9A label00003E94: // (misaligned) 00003E96 4469 7361 neg.w [A1 + 0x7361] 00003E9A 7373 moveq.l D1, 0x73 00003E9C 656D bcs +0x6F /* 00003F0B */ label00003E9E: 00003E9E 626C bhi +0x6E /* 00003F0C */ 00003EA0 6572 bcs +0x74 /* 00003F14 */ 00003EA2 446F 6375 neg.w [A7 + 0x6375] 00003EA6 6D65 blt +0x67 /* 00003F0D */ 00003EA8 6E74 bgt +0x76 /* 00003F1E */ 00003EAA 4650 not.w [A0] 00003EAC 3554 4669 move.w [A2 + 0x4669], [A4] 00003EB0 6C65 bge +0x67 /* 00003F17 */ 00003EB2 556C 0000 subq.w [A4 + 0x0], 2 00003EB6 FFFF .invalid <> 00003EB8 41F9 FFFB 5398 lea.l A0, [0xFFFB5398] 00003EBE 2008 move.l D0, A0 00003EC0 4E75 rts 00003EC2 FFFF .invalid <> 00003EC4 41F9 FFFB 5398 lea.l A0, [0xFFFB5398] 00003ECA 2008 move.l D0, A0 00003ECC 205F movea.l A0, [A7]+ 00003ECE 584F addq.w A7, 4 00003ED0 4ED0 jmp [A0] 00003ED2 FFFF .invalid <> 00003ED4 2F0A move.l -[A7], A2 00003ED6 2F3C 0000 00D0 move.l -[A7], 0xD0 00003EDC 4EB9 0000 0BEA jsr [0x00000BEA] 00003EE2 2440 movea.l A2, D0 00003EE4 200A move.l D0, A2 00003EE6 6708 beq +0xA /* 00003EF0 */ label00003EE8: 00003EE8 2F0A move.l -[A7], A2 00003EEA 4EB9 0000 19F2 jsr [0x000019F2] label00003EF0: 00003EF0 200A move.l D0, A2 00003EF2 245F movea.l A2, [A7]+ 00003EF4 4E75 rts 00003EF6 FFFF .invalid <> 00003EF8 41F9 FFFB 53DC lea.l A0, [0xFFFB53DC] label00003EFE: 00003EFE 2008 move.l D0, A0 00003F00 4E75 rts 00003F02 FFFF .invalid <> 00003F04 41F9 FFFB 53DC lea.l A0, [0xFFFB53DC] 00003F0A 2008 move.l D0, A0 label00003F0C: 00003F0C 205F movea.l A0, [A7]+ 00003F0E 584F addq.w A7, 4 00003F10 4ED0 jmp [A0] 00003F12 FFFF .invalid <> label00003F14: 00003F14 2F0A move.l -[A7], A2 00003F16 2F3C 0000 00D0 move.l -[A7], 0xD0 00003F1C 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00003F1E-00003F22 label00003F1E: 00003F1E 0000 0BEA ori.b D0, 0xEA // end alternate branch 00003F1E-00003F22 label00003F1E: // (misaligned) 00003F22 2440 movea.l A2, D0 00003F24 200A move.l D0, A2 00003F26 6708 beq +0xA /* 00003F30 */ 00003F28 2F0A move.l -[A7], A2 00003F2A 4EB9 0000 19FA jsr [0x000019FA] label00003F30: 00003F30 200A move.l D0, A2 00003F32 245F movea.l A2, [A7]+ 00003F34 4E75 rts 00003F36 FFFF .invalid <> 00003F38 41F9 FFFB 664C lea.l A0, [0xFFFB664C] 00003F3E 2008 move.l D0, A0 00003F40 4E75 rts 00003F42 FFFF .invalid <> 00003F44 41F9 FFFB 664C lea.l A0, [0xFFFB664C] 00003F4A 2008 move.l D0, A0 00003F4C 205F movea.l A0, [A7]+ 00003F4E 584F addq.w A7, 4 00003F50 4ED0 jmp [A0] 00003F52 FFFF .invalid <> 00003F54 2F0A move.l -[A7], A2 00003F56 2F3C 0000 00C4 move.l -[A7], 0xC4 00003F5C 4EB9 0000 0BEA jsr [0x00000BEA] 00003F62 2440 movea.l A2, D0 00003F64 200A move.l D0, A2 00003F66 6708 beq +0xA /* 00003F70 */ 00003F68 2F0A move.l -[A7], A2 00003F6A 4EB9 0000 B1FA jsr [0x0000B1FA] label00003F70: 00003F70 200A move.l D0, A2 00003F72 245F movea.l A2, [A7]+ 00003F74 4E75 rts 00003F76 FFFF .invalid <> 00003F78 41F9 FFFB 6678 lea.l A0, [0xFFFB6678] 00003F7E 2008 move.l D0, A0 00003F80 205F movea.l A0, [A7]+ 00003F82 584F addq.w A7, 4 00003F84 4ED0 jmp [A0] 00003F86 FFFF .invalid <> 00003F88 2F0A move.l -[A7], A2 00003F8A 7004 moveq.l D0, 0x04 00003F8C 2F00 move.l -[A7], D0 00003F8E 4EB9 0000 0BEA jsr [0x00000BEA] 00003F94 2440 movea.l A2, D0 00003F96 200A move.l D0, A2 00003F98 6710 beq +0x12 /* 00003FAA */ 00003F9A 2F0A move.l -[A7], A2 00003F9C 4EB9 0000 3F5A jsr [0x00003F5A] 00003FA2 2079 FFFB 7168 movea.l A0, [0xFFFB7168] 00003FA8 2488 move.l [A2], A0 label00003FAA: 00003FAA 200A move.l D0, A2 00003FAC 245F movea.l A2, [A7]+ 00003FAE 4E75 rts 00003FB0 41F9 FFFB 66E8 lea.l A0, [0xFFFB66E8] 00003FB6 2008 move.l D0, A0 00003FB8 205F movea.l A0, [A7]+ 00003FBA 584F addq.w A7, 4 00003FBC 4ED0 jmp [A0] 00003FBE FFFF .invalid <> 00003FC0 2F0A move.l -[A7], A2 00003FC2 7004 moveq.l D0, 0x04 00003FC4 2F00 move.l -[A7], D0 00003FC6 4EB9 0000 0BEA jsr [0x00000BEA] 00003FCC 2440 movea.l A2, D0 00003FCE 200A move.l D0, A2 00003FD0 6708 beq +0xA /* 00003FDA */ 00003FD2 2F0A move.l -[A7], A2 00003FD4 4EB9 0000 17FA jsr [0x000017FA] label00003FDA: 00003FDA 200A move.l D0, A2 00003FDC 245F movea.l A2, [A7]+ 00003FDE 4E75 rts 00003FE0 41F9 FFFB 6724 lea.l A0, [0xFFFB6724] 00003FE6 2008 move.l D0, A0 00003FE8 4E75 rts 00003FEA FFFF .invalid <> 00003FEC 41F9 FFFB 6724 lea.l A0, [0xFFFB6724] 00003FF2 2008 move.l D0, A0 00003FF4 205F movea.l A0, [A7]+ 00003FF6 584F addq.w A7, 4 00003FF8 4ED0 jmp [A0] 00003FFA FFFF .invalid <> 00003FFC 2F0A move.l -[A7], A2 00003FFE 2F3C 0000 00E6 move.l -[A7], 0xE6 00004004 4EB9 0000 0BEA jsr [0x00000BEA] 0000400A 2440 movea.l A2, D0 0000400C 200A move.l D0, A2 0000400E 6708 beq +0xA /* 00004018 */ 00004010 2F0A move.l -[A7], A2 00004012 4EB9 0000 726A jsr [0x0000726A] label00004018: 00004018 200A move.l D0, A2 0000401A 245F movea.l A2, [A7]+ 0000401C 4E75 rts 0000401E FFFF .invalid <> 00004020 4E56 0000 link A6, 0 00004024 2F0A move.l -[A7], A2 00004026 246E 0008 movea.l A2, [A6 + 0x8] 0000402A 2F0A move.l -[A7], A2 0000402C 4EB9 0000 6882 jsr [0x00006882] 00004032 2079 FFFB 9270 movea.l A0, [0xFFFB9270] 00004038 2488 move.l [A2], A0 0000403A 157C 0001 007C move.b [A2 + 0x7C], 0x1 00004040 4240 clr.w D0 00004042 3540 007E move.w [A2 + 0x7E], D0 00004046 422A 0080 clr.b [A2 + 0x80] 0000404A 200A move.l D0, A2 0000404C 245F movea.l A2, [A7]+ 0000404E 4E5E unlink A6 00004050 205F movea.l A0, [A7]+ 00004052 584F addq.w A7, 4 00004054 4ED0 jmp [A0] 00004056 9A5F sub.w D5, [A7]+ 00004058 5F63 subq.w -[A3], 7 0000405A 745F moveq.l D2, 0x5F 0000405C 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00004060 4578 7061 chk.w D2, [0x00007061] 00004064 6E64 bgt +0x66 /* 000040CA */ 00004066 6572 bcs +0x74 /* 000040DA */ 00004068 5669 6577 addq.w [A1 + 0x6577], 3 0000406C 4D67 chk.w D6, -[A7] 0000406E 7246 moveq.l D1, 0x46 00004070 7600 moveq.l D3, 0x00 00004072 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00004076 FF90 .invalid <> 00004078 48E7 0030 movem.l -[A7], A2,A3 0000407C 266E 0008 movea.l A3, [A6 + 0x8] 00004080 2F2E 000C move.l -[A7], [A6 + 0xC] 00004084 2F0B move.l -[A7], A3 00004086 4EB9 0000 6842 jsr [0x00006842] 0000408C 2F0B move.l -[A7], A3 0000408E 2053 movea.l A0, [A3] 00004090 2068 017C movea.l A0, [A0 + 0x17C] 00004094 4E90 jsr [A0] 00004096 4A40 tst.w D0 00004098 6F54 ble +0x56 /* 000040EE */ 0000409A 2F0B move.l -[A7], A3 0000409C 486E FF90 pea.l [A6 - 0x70] 000040A0 4EB9 0000 20AA jsr [0x000020AA] 000040A6 486E FF90 pea.l [A6 - 0x70] 000040AA 4EB9 0000 20B2 jsr [0x000020B2] 000040B0 2440 movea.l A2, D0 000040B2 6020 bra +0x22 /* 000040D4 */ label000040B4: 000040B4 4227 clr.b -[A7] 000040B6 7001 moveq.l D0, 0x01 000040B8 1F00 move.b -[A7], D0 000040BA 7001 moveq.l D0, 0x01 000040BC 1F00 move.b -[A7], D0 000040BE 2F0A move.l -[A7], A2 000040C0 2052 movea.l A0, [A2] 000040C2 2068 03D8 movea.l A0, [A0 + 0x3D8] 000040C6 4E90 jsr [A0] 000040C8 486E FF90 pea.l [A6 - 0x70] // begin alternate branch 000040CA-000040CC label000040CA: 000040CA FF90 .invalid <> // end alternate branch 000040CA-000040CC label000040CA: // (misaligned) 000040CC 4EB9 0000 20BA jsr [0x000020BA] 000040D2 2440 movea.l A2, D0 label000040D4: 000040D4 486E FF90 pea.l [A6 - 0x70] 000040D8 206E FF90 movea.l A0, [A6 - 0x70] // begin alternate branch 000040DA-000040DC label000040DA: 000040DA FF90 .invalid <> // end alternate branch 000040DA-000040DC label000040DA: // (misaligned) 000040DC 2050 movea.l A0, [A0] 000040DE 4E90 jsr [A0] 000040E0 4A00 tst.b D0 000040E2 66D0 bne -0x2E /* 000040B4 */ 000040E4 486E FF90 pea.l [A6 - 0x70] 000040E8 4EB9 0000 510A jsr [0x0000510A] label000040EE: 000040EE 4CDF 0C00 movem.l A2,A3, [A7]+ 000040F2 4E5E unlink A6 000040F4 205F movea.l A0, [A7]+ 000040F6 504F addq.w A7, 8 000040F8 4ED0 jmp [A0] 000040FA 802C 446F or.b D0, [A4 + 0x446F] 000040FE 506F 7374 addq.w [A7 + 0x7374], 8 00004102 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00004108 5F5F subq.w [A7]+, 7 0000410A 3136 5445 move.w -[A0], [A6 + D5.w * 4 + 0x45] 0000410E 7870 moveq.l D4, 0x70 00004110 616E bsr +0x70 /* 00004180 */ 00004112 6465 bcc +0x67 /* 00004179 */ 00004114 7256 moveq.l D1, 0x56 00004116 6965 bvs +0x67 /* 0000417D */ 00004118 774D moveq.l D3, 0x4D 0000411A 6772 beq +0x74 /* 0000418E */ 0000411C 4650 not.w [A0] 0000411E 3954 446F move.w [A4 + 0x446F], [A4] 00004122 6375 bls +0x77 /* 00004199 */ 00004124 6D65 blt +0x67 /* 0000418B */ 00004126 6E74 bgt +0x76 /* 0000419C */ 00004128 0000 FFFF ori.b D0, 0xFF 0000412C 4E56 0000 link A6, 0 00004130 48E7 1020 movem.l -[A7], D3,A2 00004134 246E 0008 movea.l A2, [A6 + 0x8] 00004138 2F0A move.l -[A7], A2 0000413A 4EB9 0000 6882 jsr [0x00006882] 00004140 2079 FFFB 9274 movea.l A0, [0xFFFB9274] 00004146 2488 move.l [A2], A0 00004148 7600 moveq.l D3, 0x00 0000414A 2543 007C move.l [A2 + 0x7C], D3 0000414E 2543 0080 move.l [A2 + 0x80], D3 00004152 2543 0084 move.l [A2 + 0x84], D3 00004156 2543 0088 move.l [A2 + 0x88], D3 0000415A 2543 008C move.l [A2 + 0x8C], D3 0000415E 7037 moveq.l D0, 0x37 00004160 2540 0094 move.l [A2 + 0x94], D0 00004164 257C 0000 7D00 0090 move.l [A2 + 0x90], 0x7D00 /* '}\0' */ 0000416C 157C 0001 0098 move.b [A2 + 0x98], 0x1 00004172 41F9 FFFF 6440 lea.l A0, [0xFFFF6440] 00004178 224A movea.l A1, A2 0000417A 43E9 009A lea.l A1, [A1 + 0x9A] 0000417E 22D8 move.l [A1]+, [A0]+ fn00004180: 00004180 22D8 move.l [A1]+, [A0]+ 00004182 41F9 FFFF 6440 lea.l A0, [0xFFFF6440] 00004188 224A movea.l A1, A2 0000418A 43E9 00A2 lea.l A1, [A1 + 0xA2] label0000418E: 0000418E 22D8 move.l [A1]+, [A0]+ 00004190 22D8 move.l [A1]+, [A0]+ 00004192 7000 moveq.l D0, 0x00 00004194 2540 00AA move.l [A2 + 0xAA], D0 00004198 200A move.l D0, A2 0000419A 4CDF 0408 movem.l D3,A2, [A7]+ // begin alternate branch 0000419C-000041A0 label0000419C: 0000419C 0408 4E5E subi.b A0, 0x5E /* '^' */ // end alternate branch 0000419C-000041A0 label0000419C: // (misaligned) 0000419E 4E5E unlink A6 000041A0 205F movea.l A0, [A7]+ 000041A2 584F addq.w A7, 4 000041A4 4ED0 jmp [A0] 000041A6 975F sub.w [A7]+, D3 000041A8 5F63 subq.w -[A3], 7 000041AA 745F moveq.l D2, 0x5F 000041AC 5F31 3354 subq.b <>, 7 000041B0 4578 7061 chk.w D2, [0x00007061] 000041B4 6E64 bgt +0x66 /* 0000421A */ 000041B6 6572 bcs +0x74 /* 0000422A */ 000041B8 5669 6577 addq.w [A1 + 0x6577], 3 000041BC 4676 0000 not.w [A6 + D0.w] 000041C0 4E56 0000 link A6, 0 000041C4 206E 0008 movea.l A0, [A6 + 0x8] 000041C8 216E 000C 00AA move.l [A0 + 0xAA], [A6 + 0xC] 000041CE 4E5E unlink A6 000041D0 205F movea.l A0, [A7]+ 000041D2 504F addq.w A7, 8 000041D4 4ED0 jmp [A0] 000041D6 8020 or.b D0, -[A0] 000041D8 5365 subq.w -[A5], 1 000041DA 7445 moveq.l D2, 0x45 000041DC 7870 moveq.l D4, 0x70 000041DE 616E bsr +0x70 /* 0000424E */ 000041E0 6465 bcc +0x67 /* 00004247 */ 000041E2 7249 moveq.l D1, 0x49 000041E4 445F neg.w [A7]+ 000041E6 5F31 3354 subq.b <>, 7 000041EA 4578 7061 chk.w D2, [0x00007061] 000041EE 6E64 bgt +0x66 /* 00004254 */ 000041F0 6572 bcs +0x74 /* 00004264 */ 000041F2 5669 6577 addq.w [A1 + 0x6577], 3 000041F6 466C 0000 not.w [A4 + 0x0] 000041FA FFFF .invalid <> 000041FC 4E56 FFEC link A6, -0x0014 00004200 48E7 1030 movem.l -[A7], D3,A2,A3 00004204 246E 0008 movea.l A2, [A6 + 0x8] 00004208 2F2E 000C move.l -[A7], [A6 + 0xC] 0000420C 2F0A move.l -[A7], A2 0000420E 4EB9 0000 6842 jsr [0x00006842] 00004214 2F0A move.l -[A7], A2 00004216 4EB9 0000 36BA jsr [0x000036BA] // begin alternate branch 0000421A-00004222 label0000421A: 0000421A 36BA 2540 move.w [A3], [PC + 0x2540 /* 0000675C, value 0x3F2B '?+', cstring "?+" */] 0000421E 007C 2F00 ori.w sr, 12032 // end alternate branch 0000421A-00004222 label0000421A: // (misaligned) 0000421C 2540 007C move.l [A2 + 0x7C], D0 00004220 2F00 move.l -[A7], D0 00004222 4EB9 0000 1172 jsr [0x00001172] 00004228 2F3C 434F 4E54 move.l -[A7], 0x434F4E54 /* 'CONT' */ // begin alternate branch 0000422A-00004230 label0000422A: 0000422A 434F chk.w D1, A7 0000422C 4E54 2F0A link A4, -0xFFFFD0F6 // end alternate branch 0000422A-00004230 label0000422A: // (misaligned) 0000422E 2F0A move.l -[A7], A2 00004230 2052 movea.l A0, [A2] 00004232 2068 0180 movea.l A0, [A0 + 0x180] 00004236 4E90 jsr [A0] 00004238 2640 movea.l A3, D0 0000423A 2F0B move.l -[A7], A3 0000423C 4EB9 0000 1172 jsr [0x00001172] 00004242 254B 0080 move.l [A2 + 0x80], A3 00004246 2F3C 0000 00C6 move.l -[A7], 0xC6 0000424C 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 0000424E-00004252 fn0000424E: 0000424E 0000 0BEA ori.b D0, 0xEA // end alternate branch 0000424E-00004252 fn0000424E: // (misaligned) 00004252 2D40 FFEC move.l [A6 - 0x14], D0 // begin alternate branch 00004254-00004256 label00004254: 00004254 FFEC .invalid <> // end alternate branch 00004254-00004256 label00004254: // (misaligned) 00004256 4A80 tst.l D0 00004258 6708 beq +0xA /* 00004262 */ 0000425A 2F00 move.l -[A7], D0 0000425C 4EB9 0000 43D0 jsr [0x000043D0] label00004262: 00004262 2F0A move.l -[A7], A2 label00004264: 00004264 7600 moveq.l D3, 0x00 00004266 2D43 FFF0 move.l [A6 - 0x10], D3 0000426A 2D43 FFF4 move.l [A6 - 0xC], D3 0000426E 41EE FFF0 lea.l A0, [A6 - 0x10] 00004272 2F08 move.l -[A7], A0 00004274 7610 moveq.l D3, 0x10 00004276 2D43 FFF8 move.l [A6 - 0x8], D3 0000427A 2D43 FFFC move.l [A6 - 0x4], D3 0000427E 41EE FFF8 lea.l A0, [A6 - 0x8] 00004282 2F08 move.l -[A7], A0 00004284 7605 moveq.l D3, 0x05 00004286 1F03 move.b -[A7], D3 00004288 1F03 move.b -[A7], D3 0000428A 3F3C 008E move.w -[A7], 0x8E 0000428E 3F3C 0092 move.w -[A7], 0x92 00004292 3F3C 0090 move.w -[A7], 0x90 00004296 4883 ext.w D3 00004298 3003 move.w D0, D3 0000429A 3F00 move.w -[A7], D0 0000429C 7001 moveq.l D0, 0x01 0000429E 1F00 move.b -[A7], D0 000042A0 2F0A move.l -[A7], A2 000042A2 2F2E FFEC move.l -[A7], [A6 - 0x14] 000042A6 4EB9 0000 4418 jsr [0x00004418] 000042AC 206E FFEC movea.l A0, [A6 - 0x14] 000042B0 217C 5870 6E64 0016 move.l [A0 + 0x16], 0x58706E64 /* 'Xpnd' */ 000042B8 2548 008C move.l [A2 + 0x8C], A0 000042BC 2F08 move.l -[A7], A0 000042BE 4EB9 0000 1172 jsr [0x00001172] 000042C4 202A 0036 move.l D0, [A2 + 0x36] 000042C8 2540 009E move.l [A2 + 0x9E], D0 000042CC 700E moveq.l D0, 0x0E 000042CE 2540 009A move.l [A2 + 0x9A], D0 000042D2 202A 0036 move.l D0, [A2 + 0x36] 000042D6 2540 00A6 move.l [A2 + 0xA6], D0 000042DA 202A 0032 move.l D0, [A2 + 0x32] 000042DE 2540 00A2 move.l [A2 + 0xA2], D0 000042E2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000042E6 4E5E unlink A6 000042E8 205F movea.l A0, [A7]+ 000042EA 504F addq.w A7, 8 000042EC 4ED0 jmp [A0] 000042EE 8029 446F or.b D0, [A1 + 0x446F] 000042F2 506F 7374 addq.w [A7 + 0x7374], 8 000042F6 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000042FC 5F5F subq.w [A7]+, 7 000042FE 3133 5445 move.w -[A0], [A3 + D5.w * 4 + 0x45] 00004302 7870 moveq.l D4, 0x70 00004304 616E bsr +0x70 /* 00004374 */ 00004306 6465 bcc +0x67 /* 0000436D */ 00004308 7256 moveq.l D1, 0x56 0000430A 6965 bvs +0x67 /* 00004371 */ 0000430C 7746 moveq.l D3, 0x46 0000430E 5039 5444 6F63 addq.b [0x54446F63], 8 00004314 756D moveq.l D2, 0x6D 00004316 656E bcs +0x70 /* 00004386 */ 00004318 7400 moveq.l D2, 0x00 0000431A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000431E 0000 2F0A ori.b D0, 0xA /* '\n' */ 00004322 246E 0008 movea.l A2, [A6 + 0x8] 00004326 2F0A move.l -[A7], A2 00004328 4EB9 0000 B32A jsr [0x0000B32A] 0000432E 2079 FFFB 9278 movea.l A0, [0xFFFB9278] 00004334 2488 move.l [A2], A0 00004336 200A move.l D0, A2 00004338 245F movea.l A2, [A7]+ 0000433A 4E5E unlink A6 0000433C 205F movea.l A0, [A7]+ 0000433E 584F addq.w A7, 4 00004340 4ED0 jmp [A0] 00004342 9C5F sub.w D6, [A7]+ 00004344 5F63 subq.w -[A3], 7 00004346 745F moveq.l D2, 0x5F 00004348 5F31 3854 subq.b [A1 + D3 + 0x54], 7 0000434C 4578 7061 chk.w D2, [0x00007061] 00004350 6E64 bgt +0x66 /* 000043B6 */ 00004352 6572 bcs +0x74 /* 000043C6 */ 00004354 5669 6577 addq.w [A1 + 0x6577], 3 00004358 5469 746C addq.w [A1 + 0x746C], 2 0000435C 6546 bcs +0x48 /* 000043A4 */ 0000435E 7600 moveq.l D3, 0x00 00004360 0000 FFFF ori.b D0, 0xFF 00004364 4E56 0000 link A6, 0 00004368 48E7 0030 movem.l -[A7], A2,A3 0000436C 246E 0008 movea.l A2, [A6 + 0x8] 00004370 2F2E 000C move.l -[A7], [A6 + 0xC] fn00004374: 00004374 2F0A move.l -[A7], A2 00004376 4EB9 0000 6842 jsr [0x00006842] 0000437C 2F0A move.l -[A7], A2 0000437E 4EB9 0000 36B2 jsr [0x000036B2] 00004384 2640 movea.l A3, D0 label00004386: 00004386 2F0B move.l -[A7], A3 00004388 4EB9 0000 1172 jsr [0x00001172] 0000438E 274A 0084 move.l [A3 + 0x84], A2 00004392 4CDF 0C00 movem.l A2,A3, [A7]+ 00004396 4E5E unlink A6 00004398 205F movea.l A0, [A7]+ 0000439A 504F addq.w A7, 8 0000439C 4ED0 jmp [A0] 0000439E 802E 446F or.b D0, [A6 + 0x446F] 000043A2 506F 7374 addq.w [A7 + 0x7374], 8 // begin alternate branch 000043A4-000043A6 label000043A4: 000043A4 7374 moveq.l D1, 0x74 // end alternate branch 000043A4-000043A6 label000043A4: // (misaligned) 000043A6 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000043AC 5F5F subq.w [A7]+, 7 000043AE 3138 5445 move.w -[A0], [0x00005445] 000043B2 7870 moveq.l D4, 0x70 000043B4 616E bsr +0x70 /* 00004424 */ label000043B6: 000043B6 6465 bcc +0x67 /* 0000441D */ 000043B8 7256 moveq.l D1, 0x56 000043BA 6965 bvs +0x67 /* 00004421 */ 000043BC 7754 moveq.l D3, 0x54 000043BE 6974 bvs +0x76 /* 00004434 */ 000043C0 6C65 bge +0x67 /* 00004427 */ 000043C2 4650 not.w [A0] 000043C4 3954 446F move.w [A4 + 0x446F], [A4] // begin alternate branch 000043C6-000043CA label000043C6: 000043C6 446F 6375 neg.w [A7 + 0x6375] // end alternate branch 000043C6-000043CA label000043C6: // (misaligned) 000043C8 6375 bls +0x77 /* 0000443F */ 000043CA 6D65 blt +0x67 /* 00004431 */ 000043CC 6E74 bgt +0x76 /* 00004442 */ 000043CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000043D2 0000 2F0A ori.b D0, 0xA /* '\n' */ 000043D6 246E 0008 movea.l A2, [A6 + 0x8] 000043DA 2F0A move.l -[A7], A2 000043DC 4EB9 0000 F950 jsr [0x0000F950] 000043E2 2079 FFFB 927C movea.l A0, [0xFFFB927C] 000043E8 2488 move.l [A2], A0 000043EA 7000 moveq.l D0, 0x00 000043EC 2540 00C2 move.l [A2 + 0xC2], D0 000043F0 200A move.l D0, A2 000043F2 245F movea.l A2, [A7]+ 000043F4 4E5E unlink A6 000043F6 205F movea.l A0, [A7]+ 000043F8 584F addq.w A7, 4 000043FA 4ED0 jmp [A0] 000043FC 985F sub.w D4, [A7]+ 000043FE 5F63 subq.w -[A3], 7 00004400 745F moveq.l D2, 0x5F 00004402 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00004406 4578 7061 chk.w D2, [0x00007061] 0000440A 6E64 bgt +0x66 /* 00004470 */ 0000440C 6572 bcs +0x74 /* 00004480 */ 0000440E 4172 726F chk.w D0, [A2 + D7.w * 2 + 0x6F] 00004412 7746 moveq.l D3, 0x46 00004414 7600 moveq.l D3, 0x00 00004416 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000441A 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000441E 246E 0008 movea.l A2, [A6 + 0x8] 00004422 2F2E 0026 move.l -[A7], [A6 + 0x26] // begin alternate branch 00004424-0000444C fn00004424: 00004424 0026 2F2E ori.b -[A6], 0x2E /* '.' */ 00004428 0022 2F2E ori.b -[A2], 0x2E /* '.' */ 0000442C 001E 1F2E ori.b [A6]+, 0x2E /* '.' */ 00004430 001C 1F2E ori.b [A4]+, 0x2E /* '.' */ label00004434: 00004434 001A 3F2E ori.b [A2]+, 0x2E /* '.' */ 00004438 0018 3F2E ori.b [A0]+, 0x2E /* '.' */ 0000443C 0016 3F2E ori.b [A6], 0x2E /* '.' */ 00004440 0014 3F2E ori.b [A4], 0x2E /* '.' */ label00004442: // (misaligned) 00004444 0012 1F2E ori.b [A2], 0x2E /* '.' */ 00004448 0010 2F0A ori.b [A0], 0xA /* '\n' */ // end alternate branch 00004424-0000444C fn00004424: // (misaligned) 00004426 2F2E 0022 move.l -[A7], [A6 + 0x22] 0000442A 2F2E 001E move.l -[A7], [A6 + 0x1E] 0000442E 1F2E 001C move.b -[A7], [A6 + 0x1C] 00004432 1F2E 001A move.b -[A7], [A6 + 0x1A] label00004434: // (misaligned) 00004436 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000443A 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000443E 3F2E 0014 move.w -[A7], [A6 + 0x14] label00004442: 00004442 3F2E 0012 move.w -[A7], [A6 + 0x12] 00004446 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000444A 2F0A move.l -[A7], A2 0000444C 2052 movea.l A0, [A2] 0000444E 2068 0420 movea.l A0, [A0 + 0x420] 00004452 4E90 jsr [A0] 00004454 202E 000C move.l D0, [A6 + 0xC] 00004458 2540 00C2 move.l [A2 + 0xC2], D0 0000445C 2F00 move.l -[A7], D0 0000445E 4EB9 0000 1172 jsr [0x00001172] 00004464 7021 moveq.l D0, 0x21 00004466 2540 007C move.l [A2 + 0x7C], D0 0000446A 245F movea.l A2, [A7]+ 0000446C 4E5E unlink A6 0000446E 205F movea.l A0, [A7]+ label00004470: 00004470 4FEF 0022 lea.l A7, [A7 + 0x22] 00004474 4ED0 jmp [A0] 00004476 805B or.w D0, [A3]+ 00004478 4945 chk.w D4, D5 0000447A 7870 moveq.l D4, 0x70 0000447C 616E bsr +0x70 /* 000044EC */ 0000447E 6465 bcc +0x67 /* 000044E5 */ label00004480: 00004480 7241 moveq.l D1, 0x41 00004482 7272 moveq.l D1, 0x72 00004484 6F77 ble +0x79 /* 000044FD */ 00004486 5F5F subq.w [A7]+, 7 00004488 3134 5445 move.w -[A0], [A4 + D5.w * 4 + 0x45] 0000448C 7870 moveq.l D4, 0x70 0000448E 616E bsr +0x70 /* 000044FE */ 00004490 6465 bcc +0x67 /* 000044F7 */ 00004492 7241 moveq.l D1, 0x41 00004494 7272 moveq.l D1, 0x72 00004496 6F77 ble +0x79 /* 0000450F */ 00004498 4650 not.w [A0] 0000449A 3554 5669 move.w [A2 + 0x5669], [A4] 0000449E 6577 bcs +0x79 /* 00004517 */ 000044A0 5243 addq.w D3, 1 000044A2 3656 movea.w A3, [A6] 000044A4 506F 696E addq.w [A7 + 0x696E], 8 000044A8 7454 moveq.l D2, 0x54 000044AA 3231 3453 move.w D1, [A1 + D3.w * 4 + 0x53] 000044AE 697A bvs +0x7C /* 0000452A */ 000044B0 6544 bcs +0x46 /* 000044F6 */ 000044B2 6574 bcs +0x76 /* 00004528 */ 000044B4 6572 bcs +0x74 /* 00004528 */ 000044B6 6D69 blt +0x6B /* 00004521 */ 000044B8 6E65 bgt +0x67 /* 0000451F */ 000044BA 7254 moveq.l D1, 0x54 000044BC 3473 7373 7355 6350 3133 5445 movea.w A2, [[A3 + 0x73556350] + 0x31335445] 000044C8 7870 moveq.l D4, 0x70 000044CA 616E bsr +0x70 /* 0000453A */ 000044CC 6465 bcc +0x67 /* 00004533 */ 000044CE 7256 moveq.l D1, 0x56 000044D0 6965 bvs +0x67 /* 00004537 */ 000044D2 7700 moveq.l D3, 0x00 000044D4 0000 FFFF ori.b D0, 0xFF 000044D8 4E56 0000 link A6, 0 000044DC 48E7 1020 movem.l -[A7], D3,A2 000044E0 246E 0008 movea.l A2, [A6 + 0x8] 000044E4 2F0A move.l -[A7], A2 000044E6 4EB9 0000 B542 jsr [0x0000B542] fn000044EC: 000044EC 2079 FFFB 9280 movea.l A0, [0xFFFB9280] 000044F2 2488 move.l [A2], A0 000044F4 7600 moveq.l D3, 0x00 label000044F6: 000044F6 2543 00AA move.l [A2 + 0xAA], D3 000044FA 2543 00AE move.l [A2 + 0xAE], D3 fn000044FE: 000044FE 200A move.l D0, A2 00004500 4CDF 0408 movem.l D3,A2, [A7]+ 00004504 4E5E unlink A6 00004506 205F movea.l A0, [A7]+ 00004508 584F addq.w A7, 4 0000450A 4ED0 jmp [A0] 0000450C 9D5F sub.w [A7]+, D6 0000450E 5F63 subq.w -[A3], 7 00004510 745F moveq.l D2, 0x5F 00004512 5F31 3954 subq.b <>, 7 00004516 4578 7061 chk.w D2, [0x00007061] 0000451A 6E64 bgt +0x66 /* 00004580 */ 0000451C 6572 bcs +0x74 /* 00004590 */ 0000451E 5669 6577 addq.w [A1 + 0x6577], 3 00004522 4772 6F77 chk.w D3, <> 00004526 6572 bcs +0x74 /* 0000459A */ label00004528: 00004528 4676 0000 not.w [A6 + D0.w] // begin alternate branch 0000452A-00004530 label0000452A: 0000452A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000452E FFF8 .invalid <> // end alternate branch 0000452A-00004530 label0000452A: // (misaligned) 0000452C 4E56 FFF8 link A6, -0x0008 00004530 48E7 0038 movem.l -[A7], A2,A3,A4 00004534 266E 0008 movea.l A3, [A6 + 0x8] 00004538 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 0000453A-0000453E fn0000453A: 0000453A 000C 2F0B ori.b A4, 0xB // end alternate branch 0000453A-0000453E fn0000453A: // (misaligned) 0000453C 2F0B move.l -[A7], A3 0000453E 4EB9 0000 6842 jsr [0x00006842] 00004544 2F0B move.l -[A7], A3 00004546 4EB9 0000 36B2 jsr [0x000036B2] 0000454C 244B movea.l A2, A3 0000454E 45EA 00AA lea.l A2, [A2 + 0xAA] 00004552 2480 move.l [A2], D0 00004554 2F00 move.l -[A7], D0 00004556 4EB9 0000 1172 jsr [0x00001172] 0000455C 2F12 move.l -[A7], [A2] 0000455E 4EB9 0000 36BA jsr [0x000036BA] 00004564 2740 00AE move.l [A3 + 0xAE], D0 00004568 2F00 move.l -[A7], D0 0000456A 4EB9 0000 1172 jsr [0x00001172] 00004570 206B 001E movea.l A0, [A3 + 0x1E] 00004574 2028 0036 move.l D0, [A0 + 0x36] 00004578 90AB 0036 sub.l D0, [A3 + 0x36] 0000457C 2D40 FFFC move.l [A6 - 0x4], D0 label00004580: 00004580 206B 001E movea.l A0, [A3 + 0x1E] 00004584 2028 0032 move.l D0, [A0 + 0x32] 00004588 90AB 0032 sub.l D0, [A3 + 0x32] 0000458C 2D40 FFF8 move.l [A6 - 0x8], D0 label00004590: 00004590 486E FFF8 pea.l [A6 - 0x8] 00004594 4227 clr.b -[A7] 00004596 2F0B move.l -[A7], A3 00004598 2053 movea.l A0, [A3] label0000459A: 0000459A 2068 01B4 movea.l A0, [A0 + 0x1B4] 0000459E 4E90 jsr [A0] 000045A0 2852 movea.l A4, [A2] 000045A2 294B 0088 move.l [A4 + 0x88], A3 000045A6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000045AA 4E5E unlink A6 000045AC 205F movea.l A0, [A7]+ 000045AE 504F addq.w A7, 8 000045B0 4ED0 jmp [A0] 000045B2 802F 446F or.b D0, [A7 + 0x446F] 000045B6 506F 7374 addq.w [A7 + 0x7374], 8 000045BA 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000045C0 5F5F subq.w [A7]+, 7 000045C2 3139 5445 7870 move.w -[A0], [0x54457870] 000045C8 616E bsr +0x70 /* 00004638 */ 000045CA 6465 bcc +0x67 /* 00004631 */ 000045CC 7256 moveq.l D1, 0x56 000045CE 6965 bvs +0x67 /* 00004635 */ 000045D0 7747 moveq.l D3, 0x47 000045D2 726F moveq.l D1, 0x6F 000045D4 7765 moveq.l D3, 0x65 000045D6 7246 moveq.l D1, 0x46 000045D8 5039 5444 6F63 addq.b [0x54446F63], 8 000045DE 756D moveq.l D2, 0x6D 000045E0 656E bcs +0x70 /* 00004650 */ 000045E2 7400 moveq.l D2, 0x00 000045E4 0000 FFFF ori.b D0, 0xFF 000045E8 4E56 0000 link A6, 0 000045EC 48E7 1020 movem.l -[A7], D3,A2 000045F0 246E 0008 movea.l A2, [A6 + 0x8] 000045F4 2F0A move.l -[A7], A2 000045F6 4EB9 0000 51DA jsr [0x000051DA] 000045FC 2079 FFFB 9284 movea.l A0, [0xFFFB9284] 00004602 2488 move.l [A2], A0 00004604 7600 moveq.l D3, 0x00 00004606 2543 007E move.l [A2 + 0x7E], D3 0000460A 2543 0082 move.l [A2 + 0x82], D3 0000460E 41F9 FFFF 6440 lea.l A0, [0xFFFF6440] 00004614 224A movea.l A1, A2 00004616 43E9 0086 lea.l A1, [A1 + 0x86] 0000461A 22D8 move.l [A1]+, [A0]+ 0000461C 22D8 move.l [A1]+, [A0]+ 0000461E 200A move.l D0, A2 00004620 4CDF 0408 movem.l D3,A2, [A7]+ 00004624 4E5E unlink A6 00004626 205F movea.l A0, [A7]+ 00004628 584F addq.w A7, 4 0000462A 4ED0 jmp [A0] 0000462C 8020 or.b D0, -[A0] 0000462E 5F5F subq.w [A7]+, 7 00004630 6374 bls +0x76 /* 000046A6 */ 00004632 5F5F subq.w [A7]+, 7 00004634 3232 5452 move.w D1, [A2 + D5.w * 4 + 0x52] fn00004638: 00004638 6573 bcs +0x75 /* 000046AD */ 0000463A 697A bvs +0x7C /* 000046B6 */ 0000463C 6545 bcs +0x47 /* 00004683 */ 0000463E 7870 moveq.l D4, 0x70 00004640 616E bsr +0x70 /* 000046B0 */ 00004642 6465 bcc +0x67 /* 000046A9 */ 00004644 7256 moveq.l D1, 0x56 00004646 6965 bvs +0x67 /* 000046AD */ 00004648 7743 moveq.l D3, 0x43 0000464A 6D64 blt +0x66 /* 000046B0 */ 0000464C 4676 0000 not.w [A6 + D0.w] label00004650: 00004650 4E56 0000 link A6, 0 00004654 48E7 1018 movem.l -[A7], D3,A3,A4 00004658 266E 0008 movea.l A3, [A6 + 0x8] 0000465C 286E 0010 movea.l A4, [A6 + 0x10] 00004660 274C 007E move.l [A3 + 0x7E], A4 00004664 276E 0014 0082 move.l [A3 + 0x82], [A6 + 0x14] 0000466A 2F3C 0000 0190 move.l -[A7], 0x190 00004670 42A7 clr.l -[A7] 00004672 4227 clr.b -[A7] 00004674 4227 clr.b -[A7] 00004676 42A7 clr.l -[A7] 00004678 2F0C move.l -[A7], A4 0000467A 4227 clr.b -[A7] 0000467C 2F0C move.l -[A7], A4 0000467E 2054 movea.l A0, [A4] 00004680 2068 02F4 movea.l A0, [A0 + 0x2F4] 00004684 4E90 jsr [A0] 00004686 2F00 move.l -[A7], D0 00004688 2F2E 000C move.l -[A7], [A6 + 0xC] 0000468C 2F0B move.l -[A7], A3 0000468E 4EB9 0000 514A jsr [0x0000514A] 00004694 7601 moveq.l D3, 0x01 00004696 1743 003C move.b [A3 + 0x3C], D3 0000469A 422B 003B clr.b [A3 + 0x3B] 0000469E 1743 003A move.b [A3 + 0x3A], D3 000046A2 4CDF 1808 movem.l D3,A3,A4, [A7]+ label000046A6: 000046A6 4E5E unlink A6 000046A8 205F movea.l A0, [A7]+ 000046AA 4FEF 0010 lea.l A7, [A7 + 0x10] 000046AE 4ED0 jmp [A0] fn000046B0: 000046B0 805C or.w D0, [A4]+ 000046B2 4952 chk.w D4, [A2] 000046B4 6573 bcs +0x75 /* 00004729 */ label000046B6: 000046B6 697A bvs +0x7C /* 00004732 */ 000046B8 6545 bcs +0x47 /* 000046FF */ 000046BA 7870 moveq.l D4, 0x70 000046BC 616E bsr +0x70 /* 0000472C */ 000046BE 6465 bcc +0x67 /* 00004725 */ 000046C0 7256 moveq.l D1, 0x56 000046C2 6965 bvs +0x67 /* 00004729 */ 000046C4 7743 moveq.l D3, 0x43 000046C6 6D64 blt +0x66 /* 0000472C */ 000046C8 5F5F subq.w [A7]+, 7 000046CA 3232 5452 move.w D1, [A2 + D5.w * 4 + 0x52] 000046CE 6573 bcs +0x75 /* 00004743 */ 000046D0 697A bvs +0x7C /* 0000474C */ 000046D2 6545 bcs +0x47 /* 00004719 */ 000046D4 7870 moveq.l D4, 0x70 000046D6 616E bsr +0x70 /* 00004746 */ 000046D8 6465 bcc +0x67 /* 0000473F */ 000046DA 7256 moveq.l D1, 0x56 000046DC 6965 bvs +0x67 /* 00004743 */ 000046DE 7743 moveq.l D3, 0x43 000046E0 6D64 blt +0x66 /* 00004746 */ 000046E2 4650 not.w [A0] 000046E4 3136 5445 move.w -[A0], [A6 + D5.w * 4 + 0x45] 000046E8 7870 moveq.l D4, 0x70 000046EA 616E bsr +0x70 /* 0000475A */ 000046EC 6465 bcc +0x67 /* 00004753 */ 000046EE 7256 moveq.l D1, 0x56 000046F0 6965 bvs +0x67 /* 00004757 */ 000046F2 774D moveq.l D3, 0x4D 000046F4 6772 beq +0x74 /* 00004768 */ 000046F6 5031 3354 addq.b <>, 8 000046FA 4578 7061 chk.w D2, [0x00007061] 000046FE 6E64 bgt +0x66 /* 00004764 */ 00004700 6572 bcs +0x74 /* 00004774 */ 00004702 5669 6577 addq.w [A1 + 0x6577], 3 00004706 5236 5650 addq.b [A6 + D5.w * 8 + 0x50], 1 0000470A 6F69 ble +0x6B /* 00004775 */ 0000470C 6E74 bgt +0x76 /* 00004782 */ 0000470E 0000 41F9 ori.b D0, 0xF9 00004712 FFFB .invalid <> 00004714 96A0 sub.l D3, -[A0] 00004716 2008 move.l D0, A0 00004718 4E75 rts 0000471A FFFF .invalid <> 0000471C 41F9 FFFB 96A0 lea.l A0, [0xFFFB96A0] 00004722 2008 move.l D0, A0 00004724 205F movea.l A0, [A7]+ 00004726 584F addq.w A7, 4 00004728 4ED0 jmp [A0] 0000472A FFFF .invalid <> fn0000472C: 0000472C 2F0A move.l -[A7], A2 0000472E 2F3C 0000 00C6 move.l -[A7], 0xC6 // begin alternate branch 00004732-00004734 label00004732: 00004732 00C6 .incomplete // end alternate branch 00004732-00004734 label00004732: // (misaligned) 00004734 4EB9 0000 0BEA jsr [0x00000BEA] 0000473A 2440 movea.l A2, D0 0000473C 200A move.l D0, A2 0000473E 6708 beq +0xA /* 00004748 */ 00004740 2F0A move.l -[A7], A2 00004742 4EB9 0000 4750 jsr [0x00004750] // begin alternate branch 00004746-00004748 fn00004746: 00004746 4750 chk.w D3, [A0] // end alternate branch 00004746-00004748 fn00004746: // (misaligned) label00004748: 00004748 200A move.l D0, A2 0000474A 245F movea.l A2, [A7]+ label0000474C: 0000474C 4E75 rts 0000474E FFFF .invalid <> 00004750 4E56 0000 link A6, 0 00004754 48E7 1020 movem.l -[A7], D3,A2 00004758 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 0000475A-0000475E fn0000475A: 0000475A 0008 2F0A ori.b A0, 0xA /* '\n' */ // end alternate branch 0000475A-0000475E fn0000475A: // (misaligned) 0000475C 2F0A move.l -[A7], A2 0000475E 4EB9 0000 B322 jsr [0x0000B322] label00004764: 00004764 2079 FFFB A000 movea.l A0, [0xFFFBA000] // begin alternate branch 00004768-0000476A label00004768: 00004768 A000 syscall Open/PBHOpen/HOpen // end alternate branch 00004768-0000476A label00004768: // (misaligned) 0000476A 2488 move.l [A2], A0 0000476C 7000 moveq.l D0, 0x00 0000476E 2540 00BA move.l [A2 + 0xBA], D0 00004772 7600 moveq.l D3, 0x00 label00004774: 00004774 2543 00BE move.l [A2 + 0xBE], D3 00004778 2543 00C2 move.l [A2 + 0xC2], D3 0000477C 200A move.l D0, A2 0000477E 4CDF 0408 movem.l D3,A2, [A7]+ label00004782: 00004782 4E5E unlink A6 00004784 205F movea.l A0, [A7]+ 00004786 584F addq.w A7, 4 00004788 4ED0 jmp [A0] 0000478A 9D5F sub.w [A7]+, D6 0000478C 5F63 subq.w -[A3], 7 0000478E 745F moveq.l D2, 0x5F 00004790 5F31 3954 subq.b <>, 7 00004794 4578 7072 chk.w D2, [0x00007072] 00004798 6573 bcs +0x75 /* 0000480D */ 0000479A 7369 moveq.l D1, 0x69 0000479C 6F6E ble +0x70 /* 0000480C */ 0000479E 4564 chk.w D2, -[A4] 000047A0 6974 bvs +0x76 /* 00004816 */ 000047A2 5465 addq.w -[A5], 2 000047A4 7874 moveq.l D4, 0x74 000047A6 4676 0000 not.w [A6 + D0.w] 000047AA FFFF .invalid <> 000047AC 4E56 0000 link A6, 0 000047B0 48E7 0030 movem.l -[A7], A2,A3 000047B4 266E 0008 movea.l A3, [A6 + 0x8] 000047B8 244B movea.l A2, A3 000047BA 45EA 00BE lea.l A2, [A2 + 0xBE] 000047BE 24AE 0010 move.l [A2], [A6 + 0x10] 000047C2 276E 000C 00C2 move.l [A3 + 0xC2], [A6 + 0xC] 000047C8 2F12 move.l -[A7], [A2] 000047CA 4EB9 0000 1172 jsr [0x00001172] 000047D0 2F2B 00C2 move.l -[A7], [A3 + 0xC2] 000047D4 4EB9 0000 1172 jsr [0x00001172] 000047DA 2F0B move.l -[A7], A3 000047DC 2F12 move.l -[A7], [A2] 000047DE 4EB9 0000 1552 jsr [0x00001552] 000047E4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000047E8 7001 moveq.l D0, 0x01 000047EA 1F00 move.b -[A7], D0 000047EC 2F0B move.l -[A7], A3 000047EE 2053 movea.l A0, [A3] 000047F0 2068 0450 movea.l A0, [A0 + 0x450] 000047F4 4E90 jsr [A0] 000047F6 4CDF 0C00 movem.l A2,A3, [A7]+ 000047FA 4E5E unlink A6 000047FC 205F movea.l A0, [A7]+ 000047FE 4FEF 0010 lea.l A7, [A7 + 0x10] 00004802 4ED0 jmp [A0] 00004804 803E or.b D0, <> 00004806 496E 6974 chk.w D4, [A6 + 0x6974] 0000480A 4578 7072 chk.w D2, [0x00007072] // begin alternate branch 0000480C-0000480E label0000480C: 0000480C 7072 moveq.l D0, 0x72 // end alternate branch 0000480C-0000480E label0000480C: // (misaligned) 0000480E 6573 bcs +0x75 /* 00004883 */ 00004810 7369 moveq.l D1, 0x69 00004812 6F6E ble +0x70 /* 00004882 */ 00004814 4564 chk.w D2, -[A4] label00004816: 00004816 6974 bvs +0x76 /* 0000488C */ 00004818 5465 addq.w -[A5], 2 0000481A 7874 moveq.l D4, 0x74 0000481C 5F5F subq.w [A7]+, 7 0000481E 3139 5445 7870 move.w -[A0], [0x54457870] 00004824 7265 moveq.l D1, 0x65 00004826 7373 moveq.l D1, 0x73 00004828 696F bvs +0x71 /* 00004899 */ 0000482A 6E45 bgt +0x47 /* 00004871 */ 0000482C 6469 bcc +0x6B /* 00004897 */ 0000482E 7454 moveq.l D2, 0x54 00004830 6578 bcs +0x7A /* 000048AA */ 00004832 7446 moveq.l D2, 0x46 00004834 556C 5035 subq.w [A4 + 0x5035], 2 00004838 5454 addq.w [A4], 2 0000483A 6173 bsr +0x75 /* 000048AF */ 0000483C 6B50 bmi +0x52 /* 0000488E */ 0000483E 3554 5669 move.w [A2 + 0x5669], [A4] 00004842 6577 bcs +0x79 /* 000048BB */ 00004844 0000 FFFF ori.b D0, 0xFF 00004848 4E56 FEFC link A6, -0x0104 0000484C 2F0B move.l -[A7], A3 0000484E 266E 0008 movea.l A3, [A6 + 0x8] 00004852 422E FEFC clr.b [A6 - 0x104] 00004856 202B 00BA move.l D0, [A3 + 0xBA] 0000485A 2D40 FFFC move.l [A6 - 0x4], D0 0000485E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004862 2F0B move.l -[A7], A3 00004864 4EB9 0000 6842 jsr [0x00006842] 0000486A 486E FEFC pea.l [A6 - 0x104] 0000486E 2F0B move.l -[A7], A3 00004870 2053 movea.l A0, [A3] 00004872 2068 0404 movea.l A0, [A0 + 0x404] 00004876 4E90 jsr [A0] 00004878 9FFC 0000 0100 sub.l A7, 0x100 0000487E 486E FEFC pea.l [A6 - 0x104] label00004882: 00004882 486F 0004 pea.l [A7 + 0x4] 00004886 4EB9 0000 48DC jsr [0x000048DC] label0000488C: 0000488C 486E FFFC pea.l [A6 - 0x4] // begin alternate branch 0000488E-00004890 label0000488E: 0000488E FFFC .invalid <> // end alternate branch 0000488E-00004890 label0000488E: // (misaligned) 00004890 4EB9 0000 4902 jsr [0x00004902] 00004896 276E FFFC 00BA move.l [A3 + 0xBA], [A6 - 0x4] 0000489C 265F movea.l A3, [A7]+ 0000489E 4E5E unlink A6 000048A0 205F movea.l A0, [A7]+ 000048A2 504F addq.w A7, 8 000048A4 4ED0 jmp [A0] 000048A6 802F 446F or.b D0, [A7 + 0x446F] label000048AA: 000048AA 506F 7374 addq.w [A7 + 0x7374], 8 000048AE 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000048B4 5F5F subq.w [A7]+, 7 000048B6 3139 5445 7870 move.w -[A0], [0x54457870] 000048BC 7265 moveq.l D1, 0x65 000048BE 7373 moveq.l D1, 0x73 000048C0 696F bvs +0x71 /* 00004931 */ 000048C2 6E45 bgt +0x47 /* 00004909 */ 000048C4 6469 bcc +0x6B /* 0000492F */ 000048C6 7454 moveq.l D2, 0x54 000048C8 6578 bcs +0x7A /* 00004942 */ 000048CA 7446 moveq.l D2, 0x46 000048CC 5039 5444 6F63 addq.b [0x54446F63], 8 000048D2 756D moveq.l D2, 0x6D 000048D4 656E bcs +0x70 /* 00004944 */ 000048D6 7400 moveq.l D2, 0x00 000048D8 0000 FFFF ori.b D0, 0xFF 000048DC 4E56 0000 link A6, 0 000048E0 2F0A move.l -[A7], A2 000048E2 246E 000C movea.l A2, [A6 + 0xC] 000048E6 1212 move.b D1, [A2] 000048E8 7000 moveq.l D0, 0x00 000048EA 1001 move.b D0, D1 000048EC 5280 addq.l D0, 1 000048EE 2F00 move.l -[A7], D0 000048F0 2F0A move.l -[A7], A2 000048F2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048F6 4EB9 0000 0042 jsr [0x00000042] 000048FC 4FEF 000C lea.l A7, [A7 + 0xC] 00004900 202E 0008 move.l D0, [A6 + 0x8] 00004904 245F movea.l A2, [A7]+ 00004906 4E5E unlink A6 00004908 205F movea.l A0, [A7]+ 0000490A 504F addq.w A7, 8 0000490C 4ED0 jmp [A0] 0000490E 995F sub.w [A7]+, D4 00004910 5F63 subq.w -[A3], 7 00004912 745F moveq.l D2, 0x5F 00004914 5F37 4353 7472 3235 subq.b [[A7] + 0x74723235], 7 0000491C 3546 5243 move.w [A2 + 0x5243], D6 00004920 3743 5374 move.w [A3 + 0x5374], D3 00004924 7232 moveq.l D1, 0x32 00004926 3535 0000 move.w -[A2], [A5 + D0.w] 0000492A FFFF .invalid <> 0000492C 4E56 0000 link A6, 0 00004930 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004934 4EB9 0000 5BBA jsr [0x00005BBA] 0000493A 4E5E unlink A6 0000493C 205F movea.l A0, [A7]+ 0000493E 584F addq.w A7, 4 00004940 4ED0 jmp [A0] label00004942: 00004942 9D46 subx.w D6, D6 label00004944: 00004944 7265 moveq.l D1, 0x65 00004946 655F bcs +0x61 /* 000049A7 */ 00004948 5F31 3954 subq.b <>, 7 0000494C 4578 7072 chk.w D2, [0x00007072] 00004950 6573 bcs +0x75 /* 000049C5 */ 00004952 7369 moveq.l D1, 0x69 00004954 6F6E ble +0x70 /* 000049C4 */ 00004956 4564 chk.w D2, -[A4] 00004958 6974 bvs +0x76 /* 000049CE */ 0000495A 5465 addq.w -[A5], 2 0000495C 7874 moveq.l D4, 0x74 0000495E 4676 0000 not.w [A6 + D0.w] 00004962 FFFF .invalid <> 00004964 41F9 FFFB 96D8 lea.l A0, [0xFFFB96D8] 0000496A 2008 move.l D0, A0 0000496C 4E75 rts 0000496E FFFF .invalid <> 00004970 41F9 FFFB 96D8 lea.l A0, [0xFFFB96D8] 00004976 2008 move.l D0, A0 00004978 205F movea.l A0, [A7]+ 0000497A 584F addq.w A7, 4 0000497C 4ED0 jmp [A0] 0000497E FFFF .invalid <> 00004980 2F0A move.l -[A7], A2 00004982 2F3C 0000 00C6 move.l -[A7], 0xC6 00004988 4EB9 0000 0BEA jsr [0x00000BEA] 0000498E 2440 movea.l A2, D0 00004990 200A move.l D0, A2 00004992 6708 beq +0xA /* 0000499C */ 00004994 2F0A move.l -[A7], A2 00004996 4EB9 0000 49A4 jsr [0x000049A4] label0000499C: 0000499C 200A move.l D0, A2 0000499E 245F movea.l A2, [A7]+ 000049A0 4E75 rts 000049A2 FFFF .invalid <> 000049A4 4E56 0000 link A6, 0 000049A8 2F0A move.l -[A7], A2 000049AA 246E 0008 movea.l A2, [A6 + 0x8] 000049AE 2F0A move.l -[A7], A2 000049B0 4EB9 0000 4750 jsr [0x00004750] 000049B6 2079 FFFB A004 movea.l A0, [0xFFFBA004] 000049BC 2488 move.l [A2], A0 000049BE 200A move.l D0, A2 000049C0 245F movea.l A2, [A7]+ 000049C2 4E5E unlink A6 label000049C4: 000049C4 205F movea.l A0, [A7]+ 000049C6 584F addq.w A7, 4 000049C8 4ED0 jmp [A0] 000049CA 8020 or.b D0, -[A0] 000049CC 5F5F subq.w [A7]+, 7 label000049CE: 000049CE 6374 bls +0x76 /* 00004A44 */ 000049D0 5F5F subq.w [A7]+, 7 000049D2 3232 5436 move.w D1, [A2 + D5.w * 4 + 0x36] 000049D6 386B 4578 movea.w A4, [A3 + 0x4578] 000049DA 7072 moveq.l D0, 0x72 000049DC 6573 bcs +0x75 /* 00004A51 */ 000049DE 7369 moveq.l D1, 0x69 000049E0 6F6E ble +0x70 /* 00004A50 */ 000049E2 4564 chk.w D2, -[A4] 000049E4 6974 bvs +0x76 /* 00004A5A */ 000049E6 5465 addq.w -[A5], 2 000049E8 7874 moveq.l D4, 0x74 000049EA 4676 0000 not.w [A6 + D0.w] 000049EE FFFF .invalid <> 000049F0 4E56 0000 link A6, 0 000049F4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000049F8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000049FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A00 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A04 206E 0008 movea.l A0, [A6 + 0x8] 00004A08 2050 movea.l A0, [A0] 00004A0A 2068 0448 movea.l A0, [A0 + 0x448] 00004A0E 4E90 jsr [A0] 00004A10 4E5E unlink A6 00004A12 205F movea.l A0, [A7]+ 00004A14 4FEF 0010 lea.l A7, [A7 + 0x10] 00004A18 4ED0 jmp [A0] 00004A1A 8044 or.w D0, D4 00004A1C 496E 6974 chk.w D4, [A6 + 0x6974] 00004A20 3638 6B45 move.w D3, [0x00006B45] 00004A24 7870 moveq.l D4, 0x70 00004A26 7265 moveq.l D1, 0x65 00004A28 7373 moveq.l D1, 0x73 00004A2A 696F bvs +0x71 /* 00004A9B */ 00004A2C 6E45 bgt +0x47 /* 00004A73 */ 00004A2E 6469 bcc +0x6B /* 00004A99 */ 00004A30 7454 moveq.l D2, 0x54 00004A32 6578 bcs +0x7A /* 00004AAC */ 00004A34 745F moveq.l D2, 0x5F 00004A36 5F32 3254 subq.b [A2 + D3.w * 2 + 0x54], 7 00004A3A 3638 6B45 move.w D3, [0x00006B45] 00004A3E 7870 moveq.l D4, 0x70 00004A40 7265 moveq.l D1, 0x65 00004A42 7373 moveq.l D1, 0x73 label00004A44: 00004A44 696F bvs +0x71 /* 00004AB5 */ 00004A46 6E45 bgt +0x47 /* 00004A8D */ 00004A48 6469 bcc +0x6B /* 00004AB3 */ 00004A4A 7454 moveq.l D2, 0x54 00004A4C 6578 bcs +0x7A /* 00004AC6 */ 00004A4E 7446 moveq.l D2, 0x46 label00004A50: 00004A50 556C 5035 subq.w [A4 + 0x5035], 2 00004A54 5454 addq.w [A4], 2 00004A56 6173 bsr +0x75 /* 00004ACB */ 00004A58 6B50 bmi +0x52 /* 00004AAA */ label00004A5A: 00004A5A 3554 5669 move.w [A2 + 0x5669], [A4] 00004A5E 6577 bcs +0x79 /* 00004AD7 */ 00004A60 0000 FFFF ori.b D0, 0xFF 00004A64 41F9 FFFB A41C lea.l A0, [0xFFFBA41C] 00004A6A 2008 move.l D0, A0 00004A6C 4E75 rts 00004A6E FFFF .invalid <> 00004A70 41F9 FFFB A41C lea.l A0, [0xFFFBA41C] 00004A76 2008 move.l D0, A0 00004A78 205F movea.l A0, [A7]+ 00004A7A 584F addq.w A7, 4 00004A7C 4ED0 jmp [A0] 00004A7E FFFF .invalid <> 00004A80 2F0A move.l -[A7], A2 00004A82 2F3C 0000 02C8 move.l -[A7], 0x2C8 00004A88 4EB9 0000 0BEA jsr [0x00000BEA] 00004A8E 2440 movea.l A2, D0 00004A90 200A move.l D0, A2 00004A92 6708 beq +0xA /* 00004A9C */ 00004A94 2F0A move.l -[A7], A2 00004A96 4EB9 0000 4AA4 jsr [0x00004AA4] label00004A9C: 00004A9C 200A move.l D0, A2 00004A9E 245F movea.l A2, [A7]+ 00004AA0 4E75 rts 00004AA2 FFFF .invalid <> 00004AA4 4E56 0000 link A6, 0 00004AA8 48E7 0038 movem.l -[A7], A2,A3,A4 // begin alternate branch 00004AAA-00004AB0 label00004AAA: 00004AAA 0038 246E 0008 ori.b [0x00000008 /* BusErrVct */], 0x6E /* 'n' */ // end alternate branch 00004AAA-00004AB0 label00004AAA: // (misaligned) label00004AAC: 00004AAC 246E 0008 movea.l A2, [A6 + 0x8] 00004AB0 2F0A move.l -[A7], A2 00004AB2 4EB9 0001 0088 jsr [0x00010088] 00004AB8 264A movea.l A3, A2 00004ABA 47EB 01C8 lea.l A3, [A3 + 0x1C8] 00004ABE 4213 clr.b [A3] 00004AC0 2079 FFFB A958 movea.l A0, [0xFFFBA958] label00004AC6: 00004AC6 2488 move.l [A2], A0 00004AC8 7000 moveq.l D0, 0x00 00004ACA 2540 01C4 move.l [A2 + 0x1C4], D0 00004ACE 284A movea.l A4, A2 00004AD0 49EC 01C8 lea.l A4, [A4 + 0x1C8] 00004AD4 1239 FFFF 645C move.b D1, [0xFFFF645C] 00004ADA 7000 moveq.l D0, 0x00 00004ADC 1001 move.b D0, D1 00004ADE 5280 addq.l D0, 1 00004AE0 2F00 move.l -[A7], D0 00004AE2 4879 FFFF 645C push.l 0xFFFF645C 00004AE8 2F0C move.l -[A7], A4 00004AEA 4EB9 0000 0042 jsr [0x00000042] 00004AF0 4FEF 000C lea.l A7, [A7 + 0xC] 00004AF4 200A move.l D0, A2 00004AF6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004AFA 4E5E unlink A6 00004AFC 205F movea.l A0, [A7]+ 00004AFE 584F addq.w A7, 4 00004B00 4ED0 jmp [A0] 00004B02 995F sub.w [A7]+, D4 00004B04 5F63 subq.w -[A3], 7 00004B06 745F moveq.l D2, 0x5F 00004B08 5F31 3554 subq.b <>, 7 00004B0C 4578 7072 chk.w D2, [0x00007072] 00004B10 6573 bcs +0x75 /* 00004B85 */ 00004B12 7369 moveq.l D1, 0x69 00004B14 6F6E ble +0x70 /* 00004B84 */ 00004B16 5669 6577 addq.w [A1 + 0x6577], 3 00004B1A 4676 0000 not.w [A6 + D0.w] 00004B1E FFFF .invalid <> 00004B20 41F9 FFFB AD7C lea.l A0, [0xFFFBAD7C] 00004B26 2008 move.l D0, A0 00004B28 4E75 rts 00004B2A FFFF .invalid <> 00004B2C 41F9 FFFB AD7C lea.l A0, [0xFFFBAD7C] 00004B32 2008 move.l D0, A0 00004B34 205F movea.l A0, [A7]+ 00004B36 584F addq.w A7, 4 00004B38 4ED0 jmp [A0] 00004B3A FFFF .invalid <> 00004B3C 2F0A move.l -[A7], A2 00004B3E 2F3C 0000 00BE move.l -[A7], 0xBE 00004B44 4EB9 0000 0BEA jsr [0x00000BEA] 00004B4A 2440 movea.l A2, D0 00004B4C 200A move.l D0, A2 00004B4E 6708 beq +0xA /* 00004B58 */ 00004B50 2F0A move.l -[A7], A2 00004B52 4EB9 0000 4B60 jsr [0x00004B60] label00004B58: 00004B58 200A move.l D0, A2 00004B5A 245F movea.l A2, [A7]+ 00004B5C 4E75 rts 00004B5E FFFF .invalid <> 00004B60 4E56 0000 link A6, 0 00004B64 48E7 1020 movem.l -[A7], D3,A2 00004B68 246E 0008 movea.l A2, [A6 + 0x8] 00004B6C 2F0A move.l -[A7], A2 00004B6E 4EB9 0000 B52A jsr [0x0000B52A] 00004B74 2079 FFFB B79C movea.l A0, [0xFFFBB79C] 00004B7A 2488 move.l [A2], A0 00004B7C 7600 moveq.l D3, 0x00 00004B7E 2543 00B2 move.l [A2 + 0xB2], D3 00004B82 2543 00B6 move.l [A2 + 0xB6], D3 // begin alternate branch 00004B84-00004B8C label00004B84: 00004B84 00B6 2543 00BA 200A ori.l [A6 + D2.w + 0xA], 0x254300BA // end alternate branch 00004B84-00004B8C label00004B84: // (misaligned) 00004B86 2543 00BA move.l [A2 + 0xBA], D3 00004B8A 200A move.l D0, A2 00004B8C 4CDF 0408 movem.l D3,A2, [A7]+ 00004B90 4E5E unlink A6 00004B92 205F movea.l A0, [A7]+ 00004B94 584F addq.w A7, 4 00004B96 4ED0 jmp [A0] 00004B98 995F sub.w [A7]+, D4 00004B9A 5F63 subq.w -[A3], 7 00004B9C 745F moveq.l D2, 0x5F 00004B9E 5F31 3554 subq.b <>, 7 00004BA2 4675 6E63 not.w [A5 + D6 * 8 + 0x63] 00004BA6 7469 moveq.l D2, 0x69 00004BA8 6F6E ble +0x70 /* 00004C18 */ 00004BAA 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 00004BB0 4676 0000 not.w [A6 + D0.w] 00004BB4 4E56 FFF8 link A6, -0x0008 00004BB8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00004BBC 266E 0008 movea.l A3, [A6 + 0x8] 00004BC0 7032 moveq.l D0, 0x32 00004BC2 3D40 FFF8 move.w [A6 - 0x8], D0 00004BC6 7064 moveq.l D0, 0x64 00004BC8 3D40 FFFA move.w [A6 - 0x6], D0 00004BCC 206B 001E movea.l A0, [A3 + 0x1E] 00004BD0 2868 001E movea.l A4, [A0 + 0x1E] 00004BD4 262E 000C move.l D3, [A6 + 0xC] 00004BD8 2743 00B6 move.l [A3 + 0xB6], D3 00004BDC 2F3C 0000 0126 move.l -[A7], 0x126 00004BE2 4EB9 0000 0BEA jsr [0x00000BEA] 00004BE8 2440 movea.l A2, D0 00004BEA 200A move.l D0, A2 00004BEC 6708 beq +0xA /* 00004BF6 */ 00004BEE 2F0A move.l -[A7], A2 00004BF0 4EB9 0000 6892 jsr [0x00006892] label00004BF6: 00004BF6 2F3C 6B73 656C move.l -[A7], 0x6B73656C /* 'ksel' */ 00004BFC 2F0A move.l -[A7], A2 00004BFE 4EB9 0000 689A jsr [0x0000689A] 00004C04 2F0A move.l -[A7], A2 00004C06 2F0B move.l -[A7], A3 00004C08 2053 movea.l A0, [A3] 00004C0A 2068 00E0 movea.l A0, [A0 + 0xE0] 00004C0E 4E90 jsr [A0] 00004C10 701E moveq.l D0, 0x1E 00004C12 2F00 move.l -[A7], D0 00004C14 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00004C18-00004C1A label00004C18: 00004C18 0BEA .incomplete // end alternate branch 00004C18-00004C1A label00004C18: // (misaligned) 00004C1A 2D40 FFFC move.l [A6 - 0x4], D0 00004C1E 4A80 tst.l D0 00004C20 6708 beq +0xA /* 00004C2A */ 00004C22 2F00 move.l -[A7], D0 00004C24 4EB9 0000 CE5A jsr [0x0000CE5A] label00004C2A: 00004C2A 2F3C 5544 4B53 move.l -[A7], 0x55444B53 /* 'UDKS' */ 00004C30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C34 4EB9 0000 CE62 jsr [0x0000CE62] 00004C3A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004C3E 2F0B move.l -[A7], A3 00004C40 2053 movea.l A0, [A3] 00004C42 2068 00E0 movea.l A0, [A0 + 0xE0] 00004C46 4E90 jsr [A0] 00004C48 4227 clr.b -[A7] 00004C4A 2F03 move.l -[A7], D3 00004C4C 2043 movea.l A0, D3 00004C4E 2050 movea.l A0, [A0] 00004C50 2068 0470 movea.l A0, [A0 + 0x470] 00004C54 4E90 jsr [A0] 00004C56 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 00004C5C 4227 clr.b -[A7] 00004C5E 4227 clr.b -[A7] 00004C60 2F0C move.l -[A7], A4 00004C62 2054 movea.l A0, [A4] 00004C64 2068 01F4 movea.l A0, [A0 + 0x1F4] 00004C68 4E90 jsr [A0] 00004C6A 296E FFF8 0088 move.l [A4 + 0x88], [A6 - 0x8] 00004C70 294B 0196 move.l [A4 + 0x196], A3 00004C74 294B 007C move.l [A4 + 0x7C], A3 00004C78 2F0B move.l -[A7], A3 00004C7A 2F39 FFFB EFF0 move.l -[A7], [0xFFFBEFF0] 00004C80 4EB9 0000 1552 jsr [0x00001552] 00004C86 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00004C8A 4E5E unlink A6 00004C8C 205F movea.l A0, [A7]+ 00004C8E 504F addq.w A7, 8 00004C90 4ED0 jmp [A0] 00004C92 802E 4946 or.b D0, [A6 + 0x4946] 00004C96 756E moveq.l D2, 0x6E 00004C98 6374 bls +0x76 /* 00004D0E */ 00004C9A 696F bvs +0x71 /* 00004D0B */ 00004C9C 6E4C bgt +0x4E /* 00004CEA */ 00004C9E 6973 bvs +0x75 /* 00004D13 */ 00004CA0 7465 moveq.l D2, 0x65 00004CA2 725F moveq.l D1, 0x5F 00004CA4 5F31 3554 subq.b <>, 7 00004CA8 4675 6E63 not.w [A5 + D6 * 8 + 0x63] 00004CAC 7469 moveq.l D2, 0x69 00004CAE 6F6E ble +0x70 /* 00004D1E */ 00004CB0 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 00004CB6 4650 not.w [A0] 00004CB8 3954 436F move.w [A4 + 0x436F], [A4] 00004CBC 6465 bcc +0x67 /* 00004D23 */ 00004CBE 5669 6577 addq.w [A1 + 0x6577], 3 00004CC2 0000 41F9 ori.b D0, 0xF9 00004CC6 FFFB .invalid <> 00004CC8 ADB0 syscall WriteResource, auto_pop 00004CCA 2008 move.l D0, A0 00004CCC 4E75 rts 00004CCE FFFF .invalid <> 00004CD0 41F9 FFFB ADB0 lea.l A0, [0xFFFBADB0] 00004CD6 2008 move.l D0, A0 00004CD8 205F movea.l A0, [A7]+ 00004CDA 584F addq.w A7, 4 00004CDC 4ED0 jmp [A0] 00004CDE FFFF .invalid <> 00004CE0 2F0A move.l -[A7], A2 00004CE2 2F3C 0000 00BC move.l -[A7], 0xBC 00004CE8 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00004CEA-00004CEE label00004CEA: 00004CEA 0000 0BEA ori.b D0, 0xEA // end alternate branch 00004CEA-00004CEE label00004CEA: // (misaligned) 00004CEE 2440 movea.l A2, D0 00004CF0 200A move.l D0, A2 00004CF2 6708 beq +0xA /* 00004CFC */ 00004CF4 2F0A move.l -[A7], A2 00004CF6 4EB9 0000 4D04 jsr [0x00004D04] label00004CFC: 00004CFC 200A move.l D0, A2 00004CFE 245F movea.l A2, [A7]+ 00004D00 4E75 rts 00004D02 FFFF .invalid <> 00004D04 4E56 0000 link A6, 0 00004D08 48E7 1020 movem.l -[A7], D3,A2 00004D0C 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 00004D0E-00004D12 label00004D0E: 00004D0E 0008 2F0A ori.b A0, 0xA /* '\n' */ // end alternate branch 00004D0E-00004D12 label00004D0E: // (misaligned) 00004D10 2F0A move.l -[A7], A2 00004D12 4EB9 0000 B52A jsr [0x0000B52A] 00004D18 2079 FFFB B7A0 movea.l A0, [0xFFFBB7A0] label00004D1E: 00004D1E 2488 move.l [A2], A0 00004D20 7600 moveq.l D3, 0x00 00004D22 2543 00B2 move.l [A2 + 0xB2], D3 00004D26 2543 00B6 move.l [A2 + 0xB6], D3 00004D2A 4240 clr.w D0 00004D2C 3540 00BA move.w [A2 + 0xBA], D0 00004D30 200A move.l D0, A2 00004D32 4CDF 0408 movem.l D3,A2, [A7]+ 00004D36 4E5E unlink A6 00004D38 205F movea.l A0, [A7]+ 00004D3A 584F addq.w A7, 4 00004D3C 4ED0 jmp [A0] 00004D3E 9B5F sub.w [A7]+, D5 00004D40 5F63 subq.w -[A3], 7 00004D42 745F moveq.l D2, 0x5F 00004D44 5F31 3754 subq.b <>, 7 00004D48 536F 7572 subq.w [A7 + 0x7572], 1 00004D4C 6365 bls +0x67 /* 00004DB3 */ 00004D4E 4669 6C65 not.w [A1 + 0x6C65] 00004D52 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 00004D58 4676 0000 not.w [A6 + D0.w] 00004D5C 4E56 FFEC link A6, -0x0014 00004D60 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00004D64 286E 0010 movea.l A4, [A6 + 0x10] 00004D68 7032 moveq.l D0, 0x32 00004D6A 3D40 FFF0 move.w [A6 - 0x10], D0 00004D6E 7064 moveq.l D0, 0x64 00004D70 3D40 FFF2 move.w [A6 - 0xE], D0 00004D74 246E 0008 movea.l A2, [A6 + 0x8] 00004D78 206A 001E movea.l A0, [A2 + 0x1E] 00004D7C 2028 001E move.l D0, [A0 + 0x1E] 00004D80 2D40 FFF4 move.l [A6 - 0xC], D0 00004D84 7022 moveq.l D0, 0x22 00004D86 2F00 move.l -[A7], D0 00004D88 4EB9 0000 0BEA jsr [0x00000BEA] 00004D8E 2D40 FFF8 move.l [A6 - 0x8], D0 00004D92 4A80 tst.l D0 00004D94 670A beq +0xC /* 00004DA0 */ 00004D96 4227 clr.b -[A7] 00004D98 2F00 move.l -[A7], D0 00004D9A 4EB9 0000 9FE2 jsr [0x00009FE2] label00004DA0: 00004DA0 42A7 clr.l -[A7] 00004DA2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004DA6 206E FFF8 movea.l A0, [A6 - 0x8] 00004DAA 2250 movea.l A1, [A0] 00004DAC 2269 00BC movea.l A1, [A1 + 0xBC] 00004DB0 4E91 jsr [A1] 00004DB2 256E FFF8 00B2 move.l [A2 + 0xB2], [A6 - 0x8] 00004DB8 2F0C move.l -[A7], A4 00004DBA 2054 movea.l A0, [A4] 00004DBC 2068 0004 movea.l A0, [A0 + 0x4] 00004DC0 4E90 jsr [A0] 00004DC2 2D40 FFEC move.l [A6 - 0x14], D0 00004DC6 264A movea.l A3, A2 00004DC8 47EB 00B2 lea.l A3, [A3 + 0xB2] 00004DCC 6036 bra +0x38 /* 00004E04 */ label00004DCE: 00004DCE 2613 move.l D3, [A3] 00004DD0 2F03 move.l -[A7], D3 00004DD2 2043 movea.l A0, D3 00004DD4 2050 movea.l A0, [A0] 00004DD6 2068 0050 movea.l A0, [A0 + 0x50] 00004DDA 4E90 jsr [A0] 00004DDC 5280 addq.l D0, 1 00004DDE 2F00 move.l -[A7], D0 00004DE0 486E FFEC pea.l [A6 - 0x14] 00004DE4 7001 moveq.l D0, 0x01 00004DE6 2F00 move.l -[A7], D0 00004DE8 2613 move.l D3, [A3] 00004DEA 2F03 move.l -[A7], D3 00004DEC 2043 movea.l A0, D3 00004DEE 2050 movea.l A0, [A0] 00004DF0 2068 0058 movea.l A0, [A0 + 0x58] 00004DF4 4E90 jsr [A0] 00004DF6 2F0C move.l -[A7], A4 00004DF8 2054 movea.l A0, [A4] 00004DFA 2068 000C movea.l A0, [A0 + 0xC] 00004DFE 4E90 jsr [A0] 00004E00 2D40 FFEC move.l [A6 - 0x14], D0 label00004E04: 00004E04 202E FFEC move.l D0, [A6 - 0x14] 00004E08 66C4 bne -0x3A /* 00004DCE */ 00004E0A 246E 0008 movea.l A2, [A6 + 0x8] 00004E0E 45EA 00B2 lea.l A2, [A2 + 0xB2] 00004E12 2612 move.l D3, [A2] 00004E14 2F03 move.l -[A7], D3 00004E16 2043 movea.l A0, D3 00004E18 2050 movea.l A0, [A0] 00004E1A 2068 0050 movea.l A0, [A0 + 0x50] 00004E1E 4E90 jsr [A0] 00004E20 4A80 tst.l D0 00004E22 6F30 ble +0x32 /* 00004E54 */ 00004E24 2612 move.l D3, [A2] 00004E26 2F03 move.l -[A7], D3 00004E28 2043 movea.l A0, D3 00004E2A 2050 movea.l A0, [A0] 00004E2C 2068 00D4 movea.l A0, [A0 + 0xD4] 00004E30 4E90 jsr [A0] 00004E32 2612 move.l D3, [A2] 00004E34 2F03 move.l -[A7], D3 00004E36 2043 movea.l A0, D3 00004E38 2050 movea.l A0, [A0] 00004E3A 2068 0050 movea.l A0, [A0 + 0x50] 00004E3E 4E90 jsr [A0] 00004E40 206E 0008 movea.l A0, [A6 + 0x8] 00004E44 9068 007C sub.w D0, [A0 + 0x7C] 00004E48 3F00 move.w -[A7], D0 00004E4A 2F08 move.l -[A7], A0 00004E4C 2050 movea.l A0, [A0] 00004E4E 2068 04A4 movea.l A0, [A0 + 0x4A4] 00004E52 4E90 jsr [A0] label00004E54: 00004E54 200C move.l D0, A4 00004E56 670C beq +0xE /* 00004E64 */ 00004E58 7001 moveq.l D0, 0x01 00004E5A 2F00 move.l -[A7], D0 00004E5C 2F0C move.l -[A7], A4 00004E5E 2054 movea.l A0, [A4] 00004E60 2050 movea.l A0, [A0] 00004E62 4E90 jsr [A0] label00004E64: 00004E64 246E 0008 movea.l A2, [A6 + 0x8] 00004E68 256E 000C 00B6 move.l [A2 + 0xB6], [A6 + 0xC] 00004E6E 2F3C 0000 0126 move.l -[A7], 0x126 00004E74 4EB9 0000 0BEA jsr [0x00000BEA] 00004E7A 2640 movea.l A3, D0 00004E7C 200B move.l D0, A3 00004E7E 6708 beq +0xA /* 00004E88 */ 00004E80 2F0B move.l -[A7], A3 00004E82 4EB9 0000 6892 jsr [0x00006892] label00004E88: 00004E88 2F3C 6B73 656C move.l -[A7], 0x6B73656C /* 'ksel' */ 00004E8E 2F0B move.l -[A7], A3 00004E90 4EB9 0000 689A jsr [0x0000689A] 00004E96 2F0B move.l -[A7], A3 00004E98 2F0A move.l -[A7], A2 00004E9A 2052 movea.l A0, [A2] 00004E9C 2068 00E0 movea.l A0, [A0 + 0xE0] 00004EA0 4E90 jsr [A0] 00004EA2 701E moveq.l D0, 0x1E 00004EA4 2F00 move.l -[A7], D0 00004EA6 4EB9 0000 0BEA jsr [0x00000BEA] 00004EAC 2D40 FFFC move.l [A6 - 0x4], D0 00004EB0 4A80 tst.l D0 00004EB2 6708 beq +0xA /* 00004EBC */ 00004EB4 2F00 move.l -[A7], D0 00004EB6 4EB9 0000 CE5A jsr [0x0000CE5A] label00004EBC: 00004EBC 2F3C 5544 4B53 move.l -[A7], 0x55444B53 /* 'UDKS' */ 00004EC2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004EC6 4EB9 0000 CE62 jsr [0x0000CE62] 00004ECC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004ED0 2F0A move.l -[A7], A2 00004ED2 2052 movea.l A0, [A2] 00004ED4 2068 00E0 movea.l A0, [A0 + 0xE0] 00004ED8 4E90 jsr [A0] 00004EDA 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 00004EE0 4227 clr.b -[A7] 00004EE2 4227 clr.b -[A7] 00004EE4 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004EE8 206E FFF4 movea.l A0, [A6 - 0xC] 00004EEC 2250 movea.l A1, [A0] 00004EEE 2269 01F4 movea.l A1, [A1 + 0x1F4] 00004EF2 4E91 jsr [A1] 00004EF4 206E FFF4 movea.l A0, [A6 - 0xC] 00004EF8 216E FFF0 0088 move.l [A0 + 0x88], [A6 - 0x10] 00004EFE 214A 0196 move.l [A0 + 0x196], A2 00004F02 214A 007C move.l [A0 + 0x7C], A2 00004F06 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00004F0A 4E5E unlink A6 00004F0C 205F movea.l A0, [A7]+ 00004F0E 4FEF 000C lea.l A7, [A7 + 0xC] 00004F12 4ED0 jmp [A0] 00004F14 804C or.w D0, A4 00004F16 4953 chk.w D4, [A3] 00004F18 6F75 ble +0x77 /* 00004F8F */ 00004F1A 7263 moveq.l D1, 0x63 00004F1C 6546 bcs +0x48 /* 00004F64 */ 00004F1E 696C bvs +0x6E /* 00004F8C */ 00004F20 654C bcs +0x4E /* 00004F6E */ 00004F22 6973 bvs +0x75 /* 00004F97 */ 00004F24 7465 moveq.l D2, 0x65 00004F26 725F moveq.l D1, 0x5F 00004F28 5F31 3754 subq.b <>, 7 00004F2C 536F 7572 subq.w [A7 + 0x7572], 1 00004F30 6365 bls +0x67 /* 00004F97 */ 00004F32 4669 6C65 not.w [A1 + 0x6C65] 00004F36 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 00004F3C 4650 not.w [A0] 00004F3E 3136 544C move.w -[A0], [A6 + D5.w * 4 + 0x4C] 00004F42 6973 bvs +0x75 /* 00004FB7 */ 00004F44 744F moveq.l D2, 0x4F 00004F46 6653 bne +0x55 /* 00004F9B */ 00004F48 796D moveq.l D4, 0x6D 00004F4A 626F bhi +0x71 /* 00004FBB */ 00004F4C 6C69 bge +0x6B /* 00004FB7 */ 00004F4E 6373 bls +0x75 /* 00004FC3 */ 00004F50 5031 3554 addq.b <>, 8 00004F54 4675 6E63 not.w [A5 + D6 * 8 + 0x63] 00004F58 7469 moveq.l D2, 0x69 00004F5A 6F6E ble +0x70 /* 00004FCA */ 00004F5C 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 00004F62 0000 41F9 ori.b D0, 0xF9 // begin alternate branch 00004F64-00004F6C label00004F64: 00004F64 41F9 FFFB B7B8 lea.l A0, [0xFFFBB7B8] 00004F6A 2008 move.l D0, A0 // end alternate branch 00004F64-00004F6C label00004F64: // (misaligned) 00004F66 FFFB .invalid <> 00004F68 B7B8 2008 xor.l [0x00002008], D3 00004F6C 205F movea.l A0, [A7]+ label00004F6E: 00004F6E 584F addq.w A7, 4 00004F70 4ED0 jmp [A0] 00004F72 FFFF .invalid <> 00004F74 2F0A move.l -[A7], A2 00004F76 2F3C 0000 0140 move.l -[A7], 0x140 00004F7C 4EB9 0000 0BEA jsr [0x00000BEA] 00004F82 2440 movea.l A2, D0 00004F84 200A move.l D0, A2 00004F86 6708 beq +0xA /* 00004F90 */ 00004F88 2F0A move.l -[A7], A2 00004F8A 4EB9 0000 403A jsr [0x0000403A] // begin alternate branch 00004F8C-00004F90 label00004F8C: 00004F8C 0000 403A ori.b D0, 0x3A /* ':' */ // end alternate branch 00004F8C-00004F90 label00004F8C: // (misaligned) label00004F90: 00004F90 200A move.l D0, A2 00004F92 245F movea.l A2, [A7]+ 00004F94 4E75 rts 00004F96 FFFF .invalid <> 00004F98 2F0A move.l -[A7], A2 00004F9A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00004FA0 6744 beq +0x46 /* 00004FE6 */ 00004FA2 4EB9 0000 50DC jsr [0x000050DC] 00004FA8 2F3C 0000 00C8 move.l -[A7], 0xC8 00004FAE 4EB9 0000 0BEA jsr [0x00000BEA] 00004FB4 2440 movea.l A2, D0 00004FB6 200A move.l D0, A2 00004FB8 672C beq +0x2E /* 00004FE6 */ 00004FBA 2F0A move.l -[A7], A2 00004FBC 4EB9 0000 B322 jsr [0x0000B322] 00004FC2 204A movea.l A0, A2 00004FC4 41E8 00BE lea.l A0, [A0 + 0xBE] 00004FC8 2F08 move.l -[A7], A0 label00004FCA: 00004FCA 4EB9 0000 0A2A jsr [0x00000A2A] 00004FD0 204A movea.l A0, A2 00004FD2 41E8 00C2 lea.l A0, [A0 + 0xC2] 00004FD6 2F08 move.l -[A7], A0 00004FD8 4EB9 0000 0A2A jsr [0x00000A2A] 00004FDE 2079 FFFB CB34 movea.l A0, [0xFFFBCB34] 00004FE4 2488 move.l [A2], A0 label00004FE6: 00004FE6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00004FEC 6720 beq +0x22 /* 0000500E */ 00004FEE 4EB9 0000 5238 jsr [0x00005238] 00004FF4 2F3C 0000 00DE move.l -[A7], 0xDE 00004FFA 4EB9 0000 0BEA jsr [0x00000BEA] 00005000 2440 movea.l A2, D0 00005002 200A move.l D0, A2 00005004 6708 beq +0xA /* 0000500E */ 00005006 2F0A move.l -[A7], A2 00005008 4EB9 0000 8C1A jsr [0x00008C1A] label0000500E: 0000500E 245F movea.l A2, [A7]+ 00005010 4E75 rts 00005012 FFFF .invalid <> 00005014 41F9 FFFB BCA0 lea.l A0, [0xFFFBBCA0] 0000501A 2008 move.l D0, A0 0000501C 205F movea.l A0, [A7]+ 0000501E 584F addq.w A7, 4 00005020 4ED0 jmp [A0] 00005022 FFFF .invalid <> 00005024 2F0A move.l -[A7], A2 00005026 2F3C 0000 009E move.l -[A7], 0x9E 0000502C 4EB9 0000 0BEA jsr [0x00000BEA] 00005032 2440 movea.l A2, D0 00005034 200A move.l D0, A2 00005036 6708 beq +0xA /* 00005040 */ 00005038 2F0A move.l -[A7], A2 0000503A 4EB9 0000 5048 jsr [0x00005048] label00005040: 00005040 200A move.l D0, A2 00005042 245F movea.l A2, [A7]+ 00005044 4E75 rts 00005046 FFFF .invalid <> 00005048 4E56 0000 link A6, 0 0000504C 2F0A move.l -[A7], A2 0000504E 246E 0008 movea.l A2, [A6 + 0x8] 00005052 2F0A move.l -[A7], A2 00005054 4EB9 0000 77D2 jsr [0x000077D2] 0000505A 204A movea.l A0, A2 0000505C 41E8 009A lea.l A0, [A0 + 0x9A] 00005060 2F08 move.l -[A7], A0 00005062 4EB9 0000 0A2A jsr [0x00000A2A] 00005068 2079 FFFB CB38 movea.l A0, [0xFFFBCB38] 0000506E 2488 move.l [A2], A0 00005070 2579 FFFF 643C 009A move.l [A2 + 0x9A], [0xFFFF643C] 00005078 200A move.l D0, A2 0000507A 245F movea.l A2, [A7]+ 0000507C 4E5E unlink A6 0000507E 205F movea.l A0, [A7]+ 00005080 584F addq.w A7, 4 00005082 4ED0 jmp [A0] 00005084 8024 or.b D0, -[A4] 00005086 5F5F subq.w [A7]+, 7 00005088 6374 bls +0x76 /* 000050FE */ 0000508A 5F5F subq.w [A7]+, 7 0000508C 3236 5446 move.w D1, [A6 + D5.w * 4 + 0x46] 00005090 6C6F bge +0x71 /* 00005101 */ 00005092 6174 bsr +0x76 /* 00005108 */ 00005094 696E bvs +0x70 /* 00005104 */ 00005096 6743 beq +0x45 /* 000050DB */ 00005098 656C bcs +0x6E /* 00005106 */ 0000509A 6C53 bge +0x55 /* 000050EF */ 0000509C 656C bcs +0x6E /* 0000510A */ 0000509E 6563 bcs +0x65 /* 00005103 */ 000050A0 7443 moveq.l D2, 0x43 000050A2 6F6D ble +0x6F /* 00005111 */ 000050A4 6D61 blt +0x63 /* 00005107 */ 000050A6 6E64 bgt +0x66 /* 0000510C */ 000050A8 4676 0000 not.w [A6 + D0.w] 000050AC 41F9 FFFB BCDC lea.l A0, [0xFFFBBCDC] 000050B2 2008 move.l D0, A0 000050B4 205F movea.l A0, [A7]+ 000050B6 584F addq.w A7, 4 000050B8 4ED0 jmp [A0] 000050BA FFFF .invalid <> 000050BC 2F0A move.l -[A7], A2 000050BE 7060 moveq.l D0, 0x60 000050C0 2F00 move.l -[A7], D0 000050C2 4EB9 0000 0BEA jsr [0x00000BEA] 000050C8 2440 movea.l A2, D0 000050CA 200A move.l D0, A2 000050CC 6708 beq +0xA /* 000050D6 */ 000050CE 2F0A move.l -[A7], A2 000050D0 4EB9 0000 8462 jsr [0x00008462] label000050D6: 000050D6 200A move.l D0, A2 000050D8 245F movea.l A2, [A7]+ 000050DA 4E75 rts 000050DC 41F9 FFFB BD10 lea.l A0, [0xFFFBBD10] 000050E2 2008 move.l D0, A0 000050E4 4E75 rts 000050E6 FFFF .invalid <> 000050E8 41F9 FFFB BD10 lea.l A0, [0xFFFBBD10] 000050EE 2008 move.l D0, A0 000050F0 205F movea.l A0, [A7]+ 000050F2 584F addq.w A7, 4 000050F4 4ED0 jmp [A0] 000050F6 FFFF .invalid <> 000050F8 2F0A move.l -[A7], A2 000050FA 2F3C 0000 00C8 move.l -[A7], 0xC8 // begin alternate branch 000050FE-00005100 label000050FE: 000050FE 00C8 .incomplete // end alternate branch 000050FE-00005100 label000050FE: // (misaligned) 00005100 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00005104-00005106 label00005104: 00005104 0BEA .incomplete // end alternate branch 00005104-00005106 label00005104: // (misaligned) label00005106: 00005106 2440 movea.l A2, D0 fn00005108: 00005108 200A move.l D0, A2 label0000510A: 0000510A 672C beq +0x2E /* 00005138 */ label0000510C: 0000510C 2F0A move.l -[A7], A2 0000510E 4EB9 0000 B322 jsr [0x0000B322] 00005114 204A movea.l A0, A2 00005116 41E8 00BE lea.l A0, [A0 + 0xBE] 0000511A 2F08 move.l -[A7], A0 0000511C 4EB9 0000 0A2A jsr [0x00000A2A] 00005122 204A movea.l A0, A2 00005124 41E8 00C2 lea.l A0, [A0 + 0xC2] 00005128 2F08 move.l -[A7], A0 0000512A 4EB9 0000 0A2A jsr [0x00000A2A] 00005130 2079 FFFB CB34 movea.l A0, [0xFFFBCB34] 00005136 2488 move.l [A2], A0 label00005138: 00005138 200A move.l D0, A2 0000513A 245F movea.l A2, [A7]+ 0000513C 4E75 rts 0000513E FFFF .invalid <> 00005140 4E56 FFEC link A6, -0x0014 00005144 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 00005148 266E 0008 movea.l A3, [A6 + 0x8] 0000514C 4243 clr.w D3 0000514E 3D43 FFFC move.w [A6 - 0x4], D3 00005152 3D43 FFFE move.w [A6 - 0x2], D3 00005156 202E FFFC move.l D0, [A6 - 0x4] 0000515A 2740 00BE move.l [A3 + 0xBE], D0 0000515E 2740 00C2 move.l [A3 + 0xC2], D0 00005162 4204 clr.b D4 00005164 1744 00C6 move.b [A3 + 0xC6], D4 00005168 2A2E 0016 move.l D5, [A6 + 0x16] 0000516C 2745 00BA move.l [A3 + 0xBA], D5 00005170 2F05 move.l -[A7], D5 00005172 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005176 2F2E 000E move.l -[A7], [A6 + 0xE] 0000517A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000517E 2F0B move.l -[A7], A3 00005180 4EB9 0000 B422 jsr [0x0000B422] 00005186 7A04 moveq.l D5, 0x04 00005188 1745 0043 move.b [A3 + 0x43], D5 0000518C 1745 0042 move.b [A3 + 0x42], D5 00005190 1744 00AE move.b [A3 + 0xAE], D4 00005194 4267 clr.w -[A7] 00005196 4227 clr.b -[A7] 00005198 2F0B move.l -[A7], A3 0000519A 2053 movea.l A0, [A3] 0000519C 2068 03E4 movea.l A0, [A0 + 0x3E4] 000051A0 4E90 jsr [A0] 000051A2 486E FFEC pea.l [A6 - 0x14] 000051A6 42A7 clr.l -[A7] 000051A8 42A7 clr.l -[A7] 000051AA 42A7 clr.l -[A7] 000051AC 42A7 clr.l -[A7] 000051AE 4EB9 0000 6642 jsr [0x00006642] 000051B4 486E FFEC pea.l [A6 - 0x14] 000051B8 4227 clr.b -[A7] 000051BA 2F0B move.l -[A7], A3 000051BC 2053 movea.l A0, [A3] 000051BE 2068 03F4 movea.l A0, [A0 + 0x3F4] 000051C2 4E90 jsr [A0] 000051C4 4879 FFFF 645C push.l 0xFFFF645C 000051CA 4227 clr.b -[A7] 000051CC 2F0B move.l -[A7], A3 000051CE 2053 movea.l A0, [A3] 000051D0 2068 0418 movea.l A0, [A0 + 0x418] 000051D4 4E90 jsr [A0] 000051D6 2F0B move.l -[A7], A3 000051D8 2053 movea.l A0, [A3] 000051DA 2068 0464 movea.l A0, [A0 + 0x464] 000051DE 4E90 jsr [A0] 000051E0 2F0B move.l -[A7], A3 000051E2 2053 movea.l A0, [A3] 000051E4 2068 0430 movea.l A0, [A0 + 0x430] 000051E8 4E90 jsr [A0] 000051EA 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 000051EE 4E5E unlink A6 000051F0 205F movea.l A0, [A7]+ 000051F2 4FEF 0012 lea.l A7, [A7 + 0x12] 000051F6 4ED0 jmp [A0] 000051F8 803A 4946 or.b D0, [PC + 0x4946 /* 00004948, value 0x5F '_', cstring "_19TExpressionEditTextFv" */] 000051FC 6C6F bge +0x71 /* 0000526D */ 000051FE 6174 bsr +0x76 /* 00005274 */ 00005200 696E bvs +0x70 /* 00005270 */ 00005202 6745 beq +0x47 /* 00005249 */ 00005204 6469 bcc +0x6B /* 0000526F */ 00005206 7454 moveq.l D2, 0x54 00005208 6578 bcs +0x7A /* 00005282 */ 0000520A 745F moveq.l D2, 0x5F 0000520C 5F31 3754 subq.b <>, 7 00005210 466C 6F61 not.w [A4 + 0x6F61] 00005214 7469 moveq.l D2, 0x69 00005216 6E67 bgt +0x69 /* 0000527F */ 00005218 4564 chk.w D2, -[A4] 0000521A 6974 bvs +0x76 /* 00005290 */ 0000521C 5465 addq.w -[A5], 2 0000521E 7874 moveq.l D4, 0x74 00005220 4650 not.w [A0] 00005222 3554 5669 move.w [A2 + 0x5669], [A4] 00005226 6577 bcs +0x79 /* 0000529F */ 00005228 5243 addq.w D3, 1 0000522A 3656 movea.w A3, [A6] 0000522C 506F 696E addq.w [A7 + 0x696E], 8 00005230 7454 moveq.l D2, 0x54 00005232 3273 0000 movea.w A1, [A3 + D0.w] 00005236 FFFF .invalid <> 00005238 41F9 FFFB BD40 lea.l A0, [0xFFFBBD40] 0000523E 2008 move.l D0, A0 00005240 4E75 rts 00005242 FFFF .invalid <> 00005244 41F9 FFFB BD40 lea.l A0, [0xFFFBBD40] 0000524A 2008 move.l D0, A0 0000524C 205F movea.l A0, [A7]+ 0000524E 584F addq.w A7, 4 00005250 4ED0 jmp [A0] 00005252 FFFF .invalid <> 00005254 2F0A move.l -[A7], A2 00005256 2F3C 0000 00DE move.l -[A7], 0xDE 0000525C 4EB9 0000 0BEA jsr [0x00000BEA] 00005262 2440 movea.l A2, D0 00005264 200A move.l D0, A2 00005266 6708 beq +0xA /* 00005270 */ 00005268 2F0A move.l -[A7], A2 0000526A 4EB9 0000 8C1A jsr [0x00008C1A] label00005270: 00005270 200A move.l D0, A2 00005272 245F movea.l A2, [A7]+ fn00005274: 00005274 4E75 rts 00005276 FFFF .invalid <> 00005278 41F9 FFFB BD78 lea.l A0, [0xFFFBBD78] 0000527E 2008 move.l D0, A0 00005280 205F movea.l A0, [A7]+ label00005282: 00005282 584F addq.w A7, 4 00005284 4ED0 jmp [A0] 00005286 FFFF .invalid <> 00005288 2F0A move.l -[A7], A2 0000528A 705C moveq.l D0, 0x5C 0000528C 2F00 move.l -[A7], D0 0000528E 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00005290-00005294 label00005290: 00005290 0000 0BEA ori.b D0, 0xEA // end alternate branch 00005290-00005294 label00005290: // (misaligned) 00005294 2440 movea.l A2, D0 00005296 200A move.l D0, A2 00005298 6708 beq +0xA /* 000052A2 */ 0000529A 2F0A move.l -[A7], A2 0000529C 4EB9 0000 8C92 jsr [0x00008C92] label000052A2: 000052A2 200A move.l D0, A2 000052A4 245F movea.l A2, [A7]+ 000052A6 4E75 rts 000052A8 41F9 FFFB BDB0 lea.l A0, [0xFFFBBDB0] 000052AE 2008 move.l D0, A0 000052B0 205F movea.l A0, [A7]+ 000052B2 584F addq.w A7, 4 000052B4 4ED0 jmp [A0] 000052B6 FFFF .invalid <> 000052B8 2F0A move.l -[A7], A2 000052BA 705C moveq.l D0, 0x5C 000052BC 2F00 move.l -[A7], D0 000052BE 4EB9 0000 0BEA jsr [0x00000BEA] 000052C4 2440 movea.l A2, D0 000052C6 200A move.l D0, A2 000052C8 6708 beq +0xA /* 000052D2 */ 000052CA 2F0A move.l -[A7], A2 000052CC 4EB9 0000 8C8A jsr [0x00008C8A] label000052D2: 000052D2 200A move.l D0, A2 000052D4 245F movea.l A2, [A7]+ 000052D6 4E75 rts 000052D8 41F9 FFFB BDEC lea.l A0, [0xFFFBBDEC] 000052DE 2008 move.l D0, A0 000052E0 205F movea.l A0, [A7]+ 000052E2 584F addq.w A7, 4 000052E4 4ED0 jmp [A0] 000052E6 FFFF .invalid <> 000052E8 2F0A move.l -[A7], A2 000052EA 705E moveq.l D0, 0x5E 000052EC 2F00 move.l -[A7], D0 000052EE 4EB9 0000 0BEA jsr [0x00000BEA] 000052F4 2440 movea.l A2, D0 000052F6 200A move.l D0, A2 000052F8 6708 beq +0xA /* 00005302 */ 000052FA 2F0A move.l -[A7], A2 000052FC 4EB9 0000 8C82 jsr [0x00008C82] label00005302: 00005302 200A move.l D0, A2 00005304 245F movea.l A2, [A7]+ 00005306 4E75 rts 00005308 41F9 FFFB CF64 lea.l A0, [0xFFFBCF64] 0000530E 2008 move.l D0, A0 00005310 205F movea.l A0, [A7]+ 00005312 584F addq.w A7, 4 00005314 4ED0 jmp [A0] 00005316 FFFF .invalid <> 00005318 2F0A move.l -[A7], A2 0000531A 2F3C 0000 0138 move.l -[A7], 0x138 00005320 4EB9 0000 0BEA jsr [0x00000BEA] 00005326 2440 movea.l A2, D0 00005328 200A move.l D0, A2 0000532A 6708 beq +0xA /* 00005334 */ 0000532C 2F0A move.l -[A7], A2 0000532E 4EB9 0000 195A jsr [0x0000195A] label00005334: 00005334 200A move.l D0, A2 00005336 245F movea.l A2, [A7]+ 00005338 4E75 rts 0000533A FFFF .invalid <> 0000533C 41F9 FFFB CF9C lea.l A0, [0xFFFBCF9C] 00005342 2008 move.l D0, A0 00005344 205F movea.l A0, [A7]+ 00005346 584F addq.w A7, 4 00005348 4ED0 jmp [A0] 0000534A FFFF .invalid <> 0000534C 2F0A move.l -[A7], A2 0000534E 2F3C 0000 0138 move.l -[A7], 0x138 00005354 4EB9 0000 0BEA jsr [0x00000BEA] 0000535A 2440 movea.l A2, D0 0000535C 200A move.l D0, A2 0000535E 6708 beq +0xA /* 00005368 */ 00005360 2F0A move.l -[A7], A2 00005362 4EB9 0000 194A jsr [0x0000194A] label00005368: 00005368 200A move.l D0, A2 0000536A 245F movea.l A2, [A7]+ 0000536C 4E75 rts 0000536E FFFF .invalid <> 00005370 41F9 FFFB CFD0 lea.l A0, [0xFFFBCFD0] 00005376 2008 move.l D0, A0 00005378 205F movea.l A0, [A7]+ 0000537A 584F addq.w A7, 4 0000537C 4ED0 jmp [A0] 0000537E FFFF .invalid <> 00005380 2F0A move.l -[A7], A2 00005382 2F3C 0000 0148 move.l -[A7], 0x148 00005388 4EB9 0000 0BEA jsr [0x00000BEA] 0000538E 2440 movea.l A2, D0 00005390 200A move.l D0, A2 00005392 6708 beq +0xA /* 0000539C */ 00005394 2F0A move.l -[A7], A2 00005396 4EB9 0000 1952 jsr [0x00001952] label0000539C: 0000539C 200A move.l D0, A2 0000539E 245F movea.l A2, [A7]+ 000053A0 4E75 rts 000053A2 FFFF .invalid <> 000053A4 41F9 FFFB D010 lea.l A0, [0xFFFBD010] 000053AA 2008 move.l D0, A0 000053AC 205F movea.l A0, [A7]+ 000053AE 584F addq.w A7, 4 000053B0 4ED0 jmp [A0] 000053B2 FFFF .invalid <> 000053B4 2F0A move.l -[A7], A2 000053B6 7022 moveq.l D0, 0x22 000053B8 2F00 move.l -[A7], D0 000053BA 4EB9 0000 0BEA jsr [0x00000BEA] 000053C0 2440 movea.l A2, D0 000053C2 200A move.l D0, A2 000053C4 6708 beq +0xA /* 000053CE */ 000053C6 2F0A move.l -[A7], A2 000053C8 4EB9 0000 1942 jsr [0x00001942] label000053CE: 000053CE 200A move.l D0, A2 000053D0 245F movea.l A2, [A7]+ 000053D2 4E75 rts 000053D4 41F9 FFFB D74C lea.l A0, [0xFFFBD74C] 000053DA 2008 move.l D0, A0 000053DC 4E75 rts 000053DE FFFF .invalid <> 000053E0 41F9 FFFB D74C lea.l A0, [0xFFFBD74C] 000053E6 2008 move.l D0, A0 000053E8 205F movea.l A0, [A7]+ 000053EA 584F addq.w A7, 4 000053EC 4ED0 jmp [A0] 000053EE FFFF .invalid <> 000053F0 2F0A move.l -[A7], A2 000053F2 2F3C 0000 00EA move.l -[A7], 0xEA 000053F8 4EB9 0000 0BEA jsr [0x00000BEA] 000053FE 2440 movea.l A2, D0 00005400 200A move.l D0, A2 00005402 6708 beq +0xA /* 0000540C */ 00005404 2F0A move.l -[A7], A2 00005406 4EB9 0000 5414 jsr [0x00005414] label0000540C: 0000540C 200A move.l D0, A2 0000540E 245F movea.l A2, [A7]+ 00005410 4E75 rts 00005412 FFFF .invalid <> 00005414 4E56 0000 link A6, 0 00005418 48E7 1020 movem.l -[A7], D3,A2 0000541C 246E 0008 movea.l A2, [A6 + 0x8] 00005420 2F0A move.l -[A7], A2 00005422 4EB9 0000 B4F2 jsr [0x0000B4F2] 00005428 2079 FFFB E724 movea.l A0, [0xFFFBE724] 0000542E 2488 move.l [A2], A0 00005430 7600 moveq.l D3, 0x00 00005432 2543 00B2 move.l [A2 + 0xB2], D3 00005436 2543 00B6 move.l [A2 + 0xB6], D3 0000543A 2543 00BA move.l [A2 + 0xBA], D3 0000543E 2543 00BE move.l [A2 + 0xBE], D3 00005442 2543 00C2 move.l [A2 + 0xC2], D3 00005446 2543 00C6 move.l [A2 + 0xC6], D3 0000544A 2543 00CA move.l [A2 + 0xCA], D3 0000544E 2543 00CE move.l [A2 + 0xCE], D3 00005452 200A move.l D0, A2 00005454 4CDF 0408 movem.l D3,A2, [A7]+ 00005458 4E5E unlink A6 0000545A 205F movea.l A0, [A7]+ 0000545C 584F addq.w A7, 4 0000545E 4ED0 jmp [A0] 00005460 9B5F sub.w [A7]+, D5 00005462 5F63 subq.w -[A3], 7 00005464 745F moveq.l D2, 0x5F 00005466 5F31 3754 subq.b <>, 7 0000546A 4672 6167 not.w <> 0000546E 6D65 blt +0x67 /* 000054D5 */ 00005470 6E74 bgt +0x76 /* 000054E6 */ 00005472 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 00005478 6577 bcs +0x79 /* 000054F1 */ 0000547A 4676 0000 not.w [A6 + D0.w] 0000547E FFFF .invalid <> 00005480 4E56 FFD0 link A6, -0x0030 00005484 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00005488 266E 0008 movea.l A3, [A6 + 0x8] 0000548C 2F0B move.l -[A7], A3 0000548E 2053 movea.l A0, [A3] 00005490 2068 0098 movea.l A0, [A0 + 0x98] 00005494 4E90 jsr [A0] 00005496 2840 movea.l A4, D0 00005498 2F2E 000C move.l -[A7], [A6 + 0xC] 0000549C 4EB9 0000 1172 jsr [0x00001172] 000054A2 276E 000C 00B2 move.l [A3 + 0xB2], [A6 + 0xC] 000054A8 701E moveq.l D0, 0x1E 000054AA 2F00 move.l -[A7], D0 000054AC 4EB9 0000 0BEA jsr [0x00000BEA] 000054B2 2440 movea.l A2, D0 000054B4 200A move.l D0, A2 000054B6 6708 beq +0xA /* 000054C0 */ 000054B8 2F0A move.l -[A7], A2 000054BA 4EB9 0000 3F62 jsr [0x00003F62] label000054C0: 000054C0 42A7 clr.l -[A7] 000054C2 3F3C 00F0 move.w -[A7], 0xF0 000054C6 2F0A move.l -[A7], A2 000054C8 4EB9 0000 39CA jsr [0x000039CA] 000054CE 274A 00B6 move.l [A3 + 0xB6], A2 000054D2 7601 moveq.l D3, 0x01 000054D4 3F03 move.w -[A7], D3 000054D6 3F03 move.w -[A7], D3 000054D8 7078 moveq.l D0, 0x78 000054DA 3F00 move.w -[A7], D0 000054DC 2F0B move.l -[A7], A3 000054DE 2053 movea.l A0, [A3] 000054E0 2068 0448 movea.l A0, [A0 + 0x448] 000054E4 4E90 jsr [A0] label000054E6: 000054E6 7002 moveq.l D0, 0x02 000054E8 3F00 move.w -[A7], D0 000054EA 3F03 move.w -[A7], D3 000054EC 3F3C 00C8 move.w -[A7], 0xC8 000054F0 2F0B move.l -[A7], A3 000054F2 2053 movea.l A0, [A3] 000054F4 2068 0448 movea.l A0, [A0 + 0x448] 000054F8 4E90 jsr [A0] 000054FA 7005 moveq.l D0, 0x05 000054FC 3F00 move.w -[A7], D0 000054FE 3F03 move.w -[A7], D3 00005500 7019 moveq.l D0, 0x19 00005502 3F00 move.w -[A7], D0 00005504 2F0B move.l -[A7], A3 00005506 2053 movea.l A0, [A3] 00005508 2068 0448 movea.l A0, [A0 + 0x448] 0000550C 4E90 jsr [A0] 0000550E 7006 moveq.l D0, 0x06 00005510 3F00 move.w -[A7], D0 00005512 3F03 move.w -[A7], D3 00005514 7028 moveq.l D0, 0x28 00005516 3F00 move.w -[A7], D0 00005518 2F0B move.l -[A7], A3 0000551A 2053 movea.l A0, [A3] 0000551C 2068 0448 movea.l A0, [A0 + 0x448] 00005520 4E90 jsr [A0] 00005522 200C move.l D0, A4 00005524 6714 beq +0x16 /* 0000553A */ 00005526 2F3C 5245 4652 move.l -[A7], 0x52454652 /* 'REFR' */ 0000552C 2F0C move.l -[A7], A4 0000552E 2054 movea.l A0, [A4] 00005530 2068 0180 movea.l A0, [A0 + 0x180] 00005534 4E90 jsr [A0] 00005536 2D40 FFD0 move.l [A6 - 0x30], D0 label0000553A: 0000553A 202E FFD0 move.l D0, [A6 - 0x30] 0000553E 6736 beq +0x38 /* 00005576 */ 00005540 7022 moveq.l D0, 0x22 00005542 2F00 move.l -[A7], D0 00005544 4EB9 0000 0BEA jsr [0x00000BEA] 0000554A 2440 movea.l A2, D0 0000554C 200A move.l D0, A2 0000554E 6708 beq +0xA /* 00005558 */ 00005550 2F0A move.l -[A7], A2 00005552 4EB9 0000 730A jsr [0x0000730A] label00005558: 00005558 2F0B move.l -[A7], A3 0000555A 2F0A move.l -[A7], A2 0000555C 2052 movea.l A0, [A2] 0000555E 2068 00C8 movea.l A0, [A0 + 0xC8] 00005562 4E90 jsr [A0] 00005564 2F0A move.l -[A7], A2 00005566 2F2E FFD0 move.l -[A7], [A6 - 0x30] 0000556A 206E FFD0 movea.l A0, [A6 - 0x30] 0000556E 2050 movea.l A0, [A0] 00005570 2068 00E0 movea.l A0, [A0 + 0xE0] 00005574 4E90 jsr [A0] label00005576: 00005576 200C move.l D0, A4 00005578 6714 beq +0x16 /* 0000558E */ 0000557A 2F3C 5348 4558 move.l -[A7], 0x53484558 /* 'SHEX' */ 00005580 2F0C move.l -[A7], A4 00005582 2054 movea.l A0, [A4] 00005584 2068 0180 movea.l A0, [A0 + 0x180] 00005588 4E90 jsr [A0] 0000558A 2D40 FFD0 move.l [A6 - 0x30], D0 label0000558E: 0000558E 202E FFD0 move.l D0, [A6 - 0x30] 00005592 6764 beq +0x66 /* 000055F8 */ 00005594 7022 moveq.l D0, 0x22 00005596 2F00 move.l -[A7], D0 00005598 4EB9 0000 0BEA jsr [0x00000BEA] 0000559E 2440 movea.l A2, D0 000055A0 200A move.l D0, A2 000055A2 6708 beq +0xA /* 000055AC */ 000055A4 2F0A move.l -[A7], A2 000055A6 4EB9 0000 730A jsr [0x0000730A] label000055AC: 000055AC 2F0B move.l -[A7], A3 000055AE 2F0A move.l -[A7], A2 000055B0 2052 movea.l A0, [A2] 000055B2 2068 00C8 movea.l A0, [A0 + 0xC8] 000055B6 4E90 jsr [A0] 000055B8 2F0A move.l -[A7], A2 000055BA 2F2E FFD0 move.l -[A7], [A6 - 0x30] 000055BE 206E FFD0 movea.l A0, [A6 - 0x30] 000055C2 2250 movea.l A1, [A0] 000055C4 2269 00E0 movea.l A1, [A1 + 0xE0] 000055C8 4E91 jsr [A1] 000055CA 202E FFD0 move.l D0, [A6 - 0x30] 000055CE 2740 00BA move.l [A3 + 0xBA], D0 000055D2 4227 clr.b -[A7] 000055D4 2F00 move.l -[A7], D0 000055D6 2040 movea.l A0, D0 000055D8 2050 movea.l A0, [A0] 000055DA 2068 0068 movea.l A0, [A0 + 0x68] 000055DE 4E90 jsr [A0] 000055E0 1003 move.b D0, D3 000055E2 1F00 move.b -[A7], D0 000055E4 1003 move.b D0, D3 000055E6 1F00 move.b -[A7], D0 000055E8 262B 00BA move.l D3, [A3 + 0xBA] 000055EC 2F03 move.l -[A7], D3 000055EE 2043 movea.l A0, D3 000055F0 2050 movea.l A0, [A0] 000055F2 2068 03D0 movea.l A0, [A0 + 0x3D0] 000055F6 4E90 jsr [A0] label000055F8: 000055F8 2F3C 0000 00EC move.l -[A7], 0xEC 000055FE 4EB9 0000 0BEA jsr [0x00000BEA] 00005604 2D40 FFE4 move.l [A6 - 0x1C], D0 00005608 4A80 tst.l D0 0000560A 6708 beq +0xA /* 00005614 */ 0000560C 2F00 move.l -[A7], D0 0000560E 4EB9 0000 B262 jsr [0x0000B262] label00005614: 00005614 2F2B 0026 move.l -[A7], [A3 + 0x26] 00005618 2F0B move.l -[A7], A3 0000561A 4227 clr.b -[A7] 0000561C 7601 moveq.l D3, 0x01 0000561E 1F03 move.b -[A7], D3 00005620 1F03 move.b -[A7], D3 00005622 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005626 4EB9 0000 B282 jsr [0x0000B282] 0000562C 701E moveq.l D0, 0x1E 0000562E 2F00 move.l -[A7], D0 00005630 4EB9 0000 0BEA jsr [0x00000BEA] 00005636 2D40 FFE8 move.l [A6 - 0x18], D0 0000563A 4A80 tst.l D0 0000563C 6708 beq +0xA /* 00005646 */ 0000563E 2F00 move.l -[A7], D0 00005640 4EB9 0000 19BA jsr [0x000019BA] label00005646: 00005646 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000564A 206E FFE8 movea.l A0, [A6 - 0x18] 0000564E 2250 movea.l A1, [A0] 00005650 2269 00D0 movea.l A1, [A1 + 0xD0] 00005654 4E91 jsr [A1] 00005656 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000565A 2F0B move.l -[A7], A3 0000565C 2053 movea.l A0, [A3] 0000565E 2068 00E0 movea.l A0, [A0 + 0xE0] 00005662 4E90 jsr [A0] 00005664 2F3C 504E 414D move.l -[A7], 0x504E414D /* 'PNAM' */ 0000566A 2F0C move.l -[A7], A4 0000566C 2054 movea.l A0, [A4] 0000566E 2068 0180 movea.l A0, [A0 + 0x180] 00005672 4E90 jsr [A0] 00005674 2D40 FFE0 move.l [A6 - 0x20], D0 00005678 2F00 move.l -[A7], D0 0000567A 4EB9 0000 1172 jsr [0x00001172] 00005680 244B movea.l A2, A3 00005682 45EA 00BE lea.l A2, [A2 + 0xBE] 00005686 24AE FFE0 move.l [A2], [A6 - 0x20] 0000568A 7622 moveq.l D3, 0x22 0000568C 2F03 move.l -[A7], D3 0000568E 4EB9 0000 0BEA jsr [0x00000BEA] 00005694 2D40 FFEC move.l [A6 - 0x14], D0 00005698 4A80 tst.l D0 0000569A 6708 beq +0xA /* 000056A4 */ 0000569C 2F00 move.l -[A7], D0 0000569E 4EB9 0000 730A jsr [0x0000730A] label000056A4: 000056A4 2F0B move.l -[A7], A3 000056A6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000056AA 206E FFEC movea.l A0, [A6 - 0x14] 000056AE 2250 movea.l A1, [A0] 000056B0 2269 00C8 movea.l A1, [A1 + 0xC8] 000056B4 4E91 jsr [A1] 000056B6 2F2E FFEC move.l -[A7], [A6 - 0x14] 000056BA 2812 move.l D4, [A2] 000056BC 2F04 move.l -[A7], D4 000056BE 2044 movea.l A0, D4 000056C0 2050 movea.l A0, [A0] 000056C2 2068 00E0 movea.l A0, [A0 + 0xE0] 000056C6 4E90 jsr [A0] 000056C8 2F3C 464E 414D move.l -[A7], 0x464E414D /* 'FNAM' */ 000056CE 2F0C move.l -[A7], A4 000056D0 2054 movea.l A0, [A4] 000056D2 2068 0180 movea.l A0, [A0 + 0x180] 000056D6 4E90 jsr [A0] 000056D8 2D40 FFE0 move.l [A6 - 0x20], D0 000056DC 2F00 move.l -[A7], D0 000056DE 4EB9 0000 1172 jsr [0x00001172] 000056E4 276E FFE0 00C2 move.l [A3 + 0xC2], [A6 - 0x20] 000056EA 2F03 move.l -[A7], D3 000056EC 4EB9 0000 0BEA jsr [0x00000BEA] 000056F2 2D40 FFF0 move.l [A6 - 0x10], D0 000056F6 4A80 tst.l D0 000056F8 6708 beq +0xA /* 00005702 */ 000056FA 2F00 move.l -[A7], D0 000056FC 4EB9 0000 730A jsr [0x0000730A] label00005702: 00005702 2F0B move.l -[A7], A3 00005704 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005708 206E FFF0 movea.l A0, [A6 - 0x10] 0000570C 2250 movea.l A1, [A0] 0000570E 2269 00C8 movea.l A1, [A1 + 0xC8] 00005712 4E91 jsr [A1] 00005714 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005718 282B 00C2 move.l D4, [A3 + 0xC2] 0000571C 2F04 move.l -[A7], D4 0000571E 2044 movea.l A0, D4 00005720 2050 movea.l A0, [A0] 00005722 2068 00E0 movea.l A0, [A0 + 0xE0] 00005726 4E90 jsr [A0] 00005728 2F3C 4641 4452 move.l -[A7], 0x46414452 /* 'FADR' */ 0000572E 2F0C move.l -[A7], A4 00005730 2054 movea.l A0, [A4] 00005732 2068 0180 movea.l A0, [A0 + 0x180] 00005736 4E90 jsr [A0] 00005738 2D40 FFE0 move.l [A6 - 0x20], D0 0000573C 2F00 move.l -[A7], D0 0000573E 4EB9 0000 1172 jsr [0x00001172] 00005744 276E FFE0 00C6 move.l [A3 + 0xC6], [A6 - 0x20] 0000574A 2F03 move.l -[A7], D3 0000574C 4EB9 0000 0BEA jsr [0x00000BEA] 00005752 2D40 FFF4 move.l [A6 - 0xC], D0 00005756 4A80 tst.l D0 00005758 6708 beq +0xA /* 00005762 */ 0000575A 2F00 move.l -[A7], D0 0000575C 4EB9 0000 730A jsr [0x0000730A] label00005762: 00005762 2F0B move.l -[A7], A3 00005764 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005768 206E FFF4 movea.l A0, [A6 - 0xC] 0000576C 2250 movea.l A1, [A0] 0000576E 2269 00C8 movea.l A1, [A1 + 0xC8] 00005772 4E91 jsr [A1] 00005774 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005778 282B 00C6 move.l D4, [A3 + 0xC6] 0000577C 2F04 move.l -[A7], D4 0000577E 2044 movea.l A0, D4 00005780 2050 movea.l A0, [A0] 00005782 2068 00E0 movea.l A0, [A0 + 0xE0] 00005786 4E90 jsr [A0] 00005788 2F3C 5349 5A45 move.l -[A7], 0x53495A45 /* 'SIZE' */ 0000578E 2F0C move.l -[A7], A4 00005790 2054 movea.l A0, [A4] 00005792 2068 0180 movea.l A0, [A0 + 0x180] 00005796 4E90 jsr [A0] 00005798 2D40 FFE0 move.l [A6 - 0x20], D0 0000579C 2F00 move.l -[A7], D0 0000579E 4EB9 0000 1172 jsr [0x00001172] 000057A4 276E FFE0 00CA move.l [A3 + 0xCA], [A6 - 0x20] 000057AA 2F03 move.l -[A7], D3 000057AC 4EB9 0000 0BEA jsr [0x00000BEA] 000057B2 2D40 FFF8 move.l [A6 - 0x8], D0 000057B6 4A80 tst.l D0 000057B8 6708 beq +0xA /* 000057C2 */ 000057BA 2F00 move.l -[A7], D0 000057BC 4EB9 0000 730A jsr [0x0000730A] label000057C2: 000057C2 2F0B move.l -[A7], A3 000057C4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000057C8 206E FFF8 movea.l A0, [A6 - 0x8] 000057CC 2250 movea.l A1, [A0] 000057CE 2269 00C8 movea.l A1, [A1 + 0xC8] 000057D2 4E91 jsr [A1] 000057D4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000057D8 262B 00CA move.l D3, [A3 + 0xCA] 000057DC 2F03 move.l -[A7], D3 000057DE 2043 movea.l A0, D3 000057E0 2050 movea.l A0, [A0] 000057E2 2068 00E0 movea.l A0, [A0 + 0xE0] 000057E6 4E90 jsr [A0] 000057E8 7024 moveq.l D0, 0x24 000057EA 2F00 move.l -[A7], D0 000057EC 4EB9 0000 0BEA jsr [0x00000BEA] 000057F2 2D40 FFFC move.l [A6 - 0x4], D0 000057F6 4A80 tst.l D0 000057F8 6708 beq +0xA /* 00005802 */ 000057FA 2F00 move.l -[A7], D0 000057FC 4EB9 0000 17DA jsr [0x000017DA] label00005802: 00005802 2F0B move.l -[A7], A3 00005804 7005 moveq.l D0, 0x05 00005806 1F00 move.b -[A7], D0 00005808 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000580C 4EB9 0000 17E2 jsr [0x000017E2] 00005812 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005816 2F0C move.l -[A7], A4 00005818 2054 movea.l A0, [A4] 0000581A 2068 00E0 movea.l A0, [A0 + 0xE0] 0000581E 4E90 jsr [A0] 00005820 2052 movea.l A0, [A2] 00005822 3F28 00A0 move.w -[A7], [A0 + 0xA0] 00005826 486E FFD4 pea.l [A6 - 0x2C] 0000582A 4EB9 0000 1352 jsr [0x00001352] 00005830 41EE FFD4 lea.l A0, [A6 - 0x2C] 00005834 224B movea.l A1, A3 00005836 43E9 00DE lea.l A1, [A1 + 0xDE] 0000583A 22D8 move.l [A1]+, [A0]+ 0000583C 22D8 move.l [A1]+, [A0]+ 0000583E 22D8 move.l [A1]+, [A0]+ 00005840 3F3C 1773 move.w -[A7], 0x1773 00005844 486E FFD4 pea.l [A6 - 0x2C] 00005848 4EB9 0000 1352 jsr [0x00001352] 0000584E 41EE FFD4 lea.l A0, [A6 - 0x2C] 00005852 224B movea.l A1, A3 00005854 43E9 00D2 lea.l A1, [A1 + 0xD2] 00005858 22D8 move.l [A1]+, [A0]+ 0000585A 22D8 move.l [A1]+, [A0]+ 0000585C 22D8 move.l [A1]+, [A0]+ 0000585E 4227 clr.b -[A7] 00005860 2F0B move.l -[A7], A3 00005862 2053 movea.l A0, [A3] 00005864 2068 0488 movea.l A0, [A0 + 0x488] 00005868 4E90 jsr [A0] 0000586A 2F3C 504E 414D move.l -[A7], 0x504E414D /* 'PNAM' */ 00005870 2F0B move.l -[A7], A3 00005872 4EB9 0000 853A jsr [0x0000853A] 00005878 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000587C 4E5E unlink A6 0000587E 205F movea.l A0, [A7]+ 00005880 504F addq.w A7, 8 00005882 4ED0 jmp [A0] 00005884 8030 496E or.b D0, <> 00005888 6974 bvs +0x76 /* 000058FE */ 0000588A 4672 6167 not.w <> 0000588E 6D65 blt +0x67 /* 000058F5 */ 00005890 6E74 bgt +0x76 /* 00005906 */ 00005892 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 00005898 6577 bcs +0x79 /* 00005911 */ 0000589A 5F5F subq.w [A7]+, 7 0000589C 3137 5446 move.w -[A0], [A7 + D5.w * 4 + 0x46] 000058A0 7261 moveq.l D1, 0x61 000058A2 676D beq +0x6F /* 00005911 */ 000058A4 656E bcs +0x70 /* 00005914 */ 000058A6 744C moveq.l D2, 0x4C 000058A8 6973 bvs +0x75 /* 0000591D */ 000058AA 7456 moveq.l D2, 0x56 000058AC 6965 bvs +0x67 /* 00005913 */ 000058AE 7746 moveq.l D3, 0x46 000058B0 5034 544E addq.b [A4 + D5.w * 4 + 0x4E], 8 000058B4 7562 moveq.l D2, 0x62 000058B6 0000 41F9 ori.b D0, 0xF9 000058BA FFFB .invalid <> 000058BC D7D8 add.l A3, [A0]+ 000058BE 2008 move.l D0, A0 000058C0 4E75 rts 000058C2 FFFF .invalid <> 000058C4 41F9 FFFB D7D8 lea.l A0, [0xFFFBD7D8] 000058CA 2008 move.l D0, A0 000058CC 205F movea.l A0, [A7]+ 000058CE 584F addq.w A7, 4 000058D0 4ED0 jmp [A0] 000058D2 FFFF .invalid <> 000058D4 2F0A move.l -[A7], A2 000058D6 2F3C 0000 0148 move.l -[A7], 0x148 000058DC 4EB9 0000 0BEA jsr [0x00000BEA] 000058E2 2440 movea.l A2, D0 000058E4 200A move.l D0, A2 000058E6 6708 beq +0xA /* 000058F0 */ 000058E8 2F0A move.l -[A7], A2 000058EA 4EB9 0000 58F8 jsr [0x000058F8] label000058F0: 000058F0 200A move.l D0, A2 000058F2 245F movea.l A2, [A7]+ 000058F4 4E75 rts 000058F6 FFFF .invalid <> 000058F8 4E56 0000 link A6, 0 000058FC 48E7 1020 movem.l -[A7], D3,A2 // begin alternate branch 000058FE-00005900 label000058FE: 000058FE 1020 move.b D0, -[A0] // end alternate branch 000058FE-00005900 label000058FE: // (misaligned) 00005900 246E 0008 movea.l A2, [A6 + 0x8] 00005904 2F0A move.l -[A7], A2 label00005906: 00005906 4EB9 0000 B4F2 jsr [0x0000B4F2] 0000590C 2079 FFFB E728 movea.l A0, [0xFFFBE728] 00005912 2488 move.l [A2], A0 label00005914: 00005914 7600 moveq.l D3, 0x00 00005916 2543 00B2 move.l [A2 + 0xB2], D3 0000591A 2543 00B6 move.l [A2 + 0xB6], D3 0000591E 2543 0120 move.l [A2 + 0x120], D3 00005922 2543 0124 move.l [A2 + 0x124], D3 00005926 2543 0128 move.l [A2 + 0x128], D3 0000592A 2543 012C move.l [A2 + 0x12C], D3 0000592E 200A move.l D0, A2 00005930 4CDF 0408 movem.l D3,A2, [A7]+ 00005934 4E5E unlink A6 00005936 205F movea.l A0, [A7]+ 00005938 584F addq.w A7, 4 0000593A 4ED0 jmp [A0] 0000593C 8023 or.b D0, -[A3] 0000593E 5F5F subq.w [A7]+, 7 00005940 6374 bls +0x76 /* 000059B6 */ 00005942 5F5F subq.w [A7]+, 7 00005944 3235 5443 move.w D1, [A5 + D5.w * 4 + 0x43] 00005948 6F6E ble +0x70 /* 000059B8 */ 0000594A 7461 moveq.l D2, 0x61 0000594C 696E bvs +0x70 /* 000059BC */ 0000594E 6572 bcs +0x74 /* 000059C2 */ 00005950 4578 706F chk.w D2, [0x0000706F] 00005954 7274 moveq.l D1, 0x74 00005956 734C moveq.l D1, 0x4C 00005958 6973 bvs +0x75 /* 000059CD */ 0000595A 7456 moveq.l D2, 0x56 0000595C 6965 bvs +0x67 /* 000059C3 */ 0000595E 7746 moveq.l D3, 0x46 00005960 7600 moveq.l D3, 0x00 00005962 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00005966 FCCC 48E7 .extension 0xCCC <> // unimplemented 0000596A 1E38 266E move.b D7, [0x0000266E] 0000596E 0008 2F0B ori.b A0, 0xB 00005972 2053 movea.l A0, [A3] 00005974 2068 0098 movea.l A0, [A0 + 0x98] 00005978 4E90 jsr [A0] 0000597A 2840 movea.l A4, D0 0000597C 4203 clr.b D3 0000597E 1D43 FCCC move.b [A6 - 0x334], D3 00005982 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005986 4EB9 0000 1172 jsr [0x00001172] 0000598C 276E 0014 00B2 move.l [A3 + 0xB2], [A6 + 0x14] 00005992 2F0C move.l -[A7], A4 00005994 4EB9 0000 1172 jsr [0x00001172] 0000599A 781E moveq.l D4, 0x1E 0000599C 2F04 move.l -[A7], D4 0000599E 4EB9 0000 0BEA jsr [0x00000BEA] 000059A4 2D40 FDDC move.l [A6 - 0x224], D0 000059A8 4A80 tst.l D0 000059AA 6708 beq +0xA /* 000059B4 */ 000059AC 2F00 move.l -[A7], D0 000059AE 4EB9 0000 3F62 jsr [0x00003F62] label000059B4: 000059B4 42A7 clr.l -[A7] label000059B6: 000059B6 3F3C 0106 move.w -[A7], 0x106 // begin alternate branch 000059B8-000059BA label000059B8: 000059B8 0106 btst D6, D0 // end alternate branch 000059B8-000059BA label000059B8: // (misaligned) 000059BA 2F2E FDDC move.l -[A7], [A6 - 0x224] // begin alternate branch 000059BC-000059BE label000059BC: 000059BC FDDC .invalid <> // end alternate branch 000059BC-000059BE label000059BC: // (misaligned) 000059BE 4EB9 0000 39CA jsr [0x000039CA] // begin alternate branch 000059C2-000059D0 label000059C2: 000059C2 39CA 276E move.w 0x276E /* '\'n' */, A2 000059C6 FDDC .invalid <> 000059C8 00B6 246E 0010 204B ori.l [A6 + D2.w + 0x4B], 0x246E0010 // end alternate branch 000059C2-000059D0 label000059C2: // (misaligned) 000059C4 276E FDDC 00B6 move.l [A3 + 0xB6], [A6 - 0x224] 000059CA 246E 0010 movea.l A2, [A6 + 0x10] 000059CE 204B movea.l A0, A3 000059D0 41E8 00BA lea.l A0, [A0 + 0xBA] 000059D4 7014 moveq.l D0, 0x14 label000059D6: 000059D6 20DA move.l [A0]+, [A2]+ 000059D8 51C8 FFFC dbf D0, -0x6 /* 000059D6 */ 000059DC 3092 move.w [A0], [A2] 000059DE 206E 000C movea.l A0, [A6 + 0xC] 000059E2 224B movea.l A1, A3 000059E4 43E9 0110 lea.l A1, [A1 + 0x110] 000059E8 22D8 move.l [A1]+, [A0]+ 000059EA 22D8 move.l [A1]+, [A0]+ 000059EC 22D8 move.l [A1]+, [A0]+ 000059EE 22D8 move.l [A1]+, [A0]+ 000059F0 7000 moveq.l D0, 0x00 000059F2 2740 012C move.l [A3 + 0x12C], D0 000059F6 7A01 moveq.l D5, 0x01 000059F8 3F05 move.w -[A7], D5 000059FA 3F05 move.w -[A7], D5 000059FC 3F3C 00F0 move.w -[A7], 0xF0 00005A00 2F0B move.l -[A7], A3 00005A02 2053 movea.l A0, [A3] 00005A04 2068 0448 movea.l A0, [A0 + 0x448] 00005A08 4E90 jsr [A0] 00005A0A 7002 moveq.l D0, 0x02 00005A0C 3F00 move.w -[A7], D0 00005A0E 3F05 move.w -[A7], D5 00005A10 703C moveq.l D0, 0x3C 00005A12 3F00 move.w -[A7], D0 00005A14 2F0B move.l -[A7], A3 00005A16 2053 movea.l A0, [A3] 00005A18 2068 0448 movea.l A0, [A0 + 0x448] 00005A1C 4E90 jsr [A0] 00005A1E 7003 moveq.l D0, 0x03 00005A20 3F00 move.w -[A7], D0 00005A22 3F05 move.w -[A7], D5 00005A24 7078 moveq.l D0, 0x78 00005A26 3F00 move.w -[A7], D0 00005A28 2F0B move.l -[A7], A3 00005A2A 2053 movea.l A0, [A3] 00005A2C 2068 0448 movea.l A0, [A0 + 0x448] 00005A30 4E90 jsr [A0] 00005A32 486E FCCC pea.l [A6 - 0x334] 00005A36 2F0C move.l -[A7], A4 00005A38 2054 movea.l A0, [A4] 00005A3A 2068 03FC movea.l A0, [A0 + 0x3FC] 00005A3E 4E90 jsr [A0] 00005A40 486E FEE0 pea.l [A6 - 0x120] 00005A44 486E FCCC pea.l [A6 - 0x334] 00005A48 206E 0010 movea.l A0, [A6 + 0x10] 00005A4C 7012 moveq.l D0, 0x12 00005A4E D1C0 add.l A0, D0 00005A50 2D48 FFF8 move.l [A6 - 0x8], A0 00005A54 1210 move.b D1, [A0] 00005A56 7000 moveq.l D0, 0x00 00005A58 1001 move.b D0, D1 00005A5A 5280 addq.l D0, 1 00005A5C 2F00 move.l -[A7], D0 00005A5E 2F08 move.l -[A7], A0 00005A60 486E FDE0 pea.l [A6 - 0x220] 00005A64 4EB9 0000 0042 jsr [0x00000042] 00005A6A 4FEF 000C lea.l A7, [A7 + 0xC] 00005A6E 41EE FDE0 lea.l A0, [A6 - 0x220] 00005A72 2F08 move.l -[A7], A0 00005A74 4EB9 0000 0B6A jsr [0x00000B6A] 00005A7A 2D40 FFFC move.l [A6 - 0x4], D0 00005A7E 2040 movea.l A0, D0 00005A80 1410 move.b D2, [A0] 00005A82 7200 moveq.l D1, 0x00 00005A84 1202 move.b D1, D2 00005A86 5281 addq.l D1, 1 00005A88 2F01 move.l -[A7], D1 00005A8A 2F00 move.l -[A7], D0 00005A8C 486E FCCC pea.l [A6 - 0x334] 00005A90 4EB9 0000 0042 jsr [0x00000042] 00005A96 4FEF 000C lea.l A7, [A7 + 0xC] 00005A9A 486E FCCC pea.l [A6 - 0x334] 00005A9E 2F0C move.l -[A7], A4 00005AA0 2054 movea.l A0, [A4] 00005AA2 2068 03F8 movea.l A0, [A0 + 0x3F8] 00005AA6 4E90 jsr [A0] 00005AA8 2F3C 534E 414D move.l -[A7], 0x534E414D /* 'SNAM' */ 00005AAE 2F0C move.l -[A7], A4 00005AB0 2054 movea.l A0, [A4] 00005AB2 2068 0180 movea.l A0, [A0 + 0x180] 00005AB6 4E90 jsr [A0] 00005AB8 2D40 FDCC move.l [A6 - 0x234], D0 00005ABC 2F00 move.l -[A7], D0 00005ABE 4EB9 0000 1172 jsr [0x00001172] 00005AC4 276E FDCC 0120 move.l [A3 + 0x120], [A6 - 0x234] 00005ACA 7A22 moveq.l D5, 0x22 00005ACC 2F05 move.l -[A7], D5 00005ACE 4EB9 0000 0BEA jsr [0x00000BEA] 00005AD4 2D40 FFE0 move.l [A6 - 0x20], D0 00005AD8 4A80 tst.l D0 00005ADA 6708 beq +0xA /* 00005AE4 */ 00005ADC 2F00 move.l -[A7], D0 00005ADE 4EB9 0000 730A jsr [0x0000730A] label00005AE4: 00005AE4 2F0B move.l -[A7], A3 00005AE6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00005AEA 206E FFE0 movea.l A0, [A6 - 0x20] 00005AEE 2250 movea.l A1, [A0] 00005AF0 2269 00C8 movea.l A1, [A1 + 0xC8] 00005AF4 4E91 jsr [A1] 00005AF6 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00005AFA 2C2B 0120 move.l D6, [A3 + 0x120] 00005AFE 2F06 move.l -[A7], D6 00005B00 2046 movea.l A0, D6 00005B02 2050 movea.l A0, [A0] 00005B04 2068 00E0 movea.l A0, [A0 + 0xE0] 00005B08 4E90 jsr [A0] 00005B0A 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 00005B10 2F0C move.l -[A7], A4 00005B12 2054 movea.l A0, [A4] 00005B14 2068 0180 movea.l A0, [A0 + 0x180] 00005B18 4E90 jsr [A0] 00005B1A 2D40 FDCC move.l [A6 - 0x234], D0 00005B1E 2F00 move.l -[A7], D0 00005B20 4EB9 0000 1172 jsr [0x00001172] 00005B26 276E FDCC 0124 move.l [A3 + 0x124], [A6 - 0x234] 00005B2C 2F05 move.l -[A7], D5 00005B2E 4EB9 0000 0BEA jsr [0x00000BEA] 00005B34 2D40 FFE4 move.l [A6 - 0x1C], D0 00005B38 4A80 tst.l D0 00005B3A 6708 beq +0xA /* 00005B44 */ 00005B3C 2F00 move.l -[A7], D0 00005B3E 4EB9 0000 730A jsr [0x0000730A] label00005B44: 00005B44 2F0B move.l -[A7], A3 00005B46 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005B4A 206E FFE4 movea.l A0, [A6 - 0x1C] 00005B4E 2250 movea.l A1, [A0] 00005B50 2269 00C8 movea.l A1, [A1 + 0xC8] 00005B54 4E91 jsr [A1] 00005B56 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005B5A 2C2B 0124 move.l D6, [A3 + 0x124] 00005B5E 2F06 move.l -[A7], D6 00005B60 2046 movea.l A0, D6 00005B62 2050 movea.l A0, [A0] 00005B64 2068 00E0 movea.l A0, [A0 + 0xE0] 00005B68 4E90 jsr [A0] 00005B6A 2F3C 5354 5950 move.l -[A7], 0x53545950 /* 'STYP' */ 00005B70 2F0C move.l -[A7], A4 00005B72 2054 movea.l A0, [A4] 00005B74 2068 0180 movea.l A0, [A0 + 0x180] 00005B78 4E90 jsr [A0] 00005B7A 2D40 FDCC move.l [A6 - 0x234], D0 00005B7E 2F00 move.l -[A7], D0 00005B80 4EB9 0000 1172 jsr [0x00001172] 00005B86 244B movea.l A2, A3 00005B88 45EA 0128 lea.l A2, [A2 + 0x128] 00005B8C 24AE FDCC move.l [A2], [A6 - 0x234] 00005B90 2F05 move.l -[A7], D5 00005B92 4EB9 0000 0BEA jsr [0x00000BEA] 00005B98 2D40 FFE8 move.l [A6 - 0x18], D0 00005B9C 4A80 tst.l D0 00005B9E 6708 beq +0xA /* 00005BA8 */ 00005BA0 2F00 move.l -[A7], D0 00005BA2 4EB9 0000 730A jsr [0x0000730A] label00005BA8: 00005BA8 2F0B move.l -[A7], A3 00005BAA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005BAE 206E FFE8 movea.l A0, [A6 - 0x18] 00005BB2 2250 movea.l A1, [A0] 00005BB4 2269 00C8 movea.l A1, [A1 + 0xC8] 00005BB8 4E91 jsr [A1] 00005BBA 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00005BBE 2A12 move.l D5, [A2] 00005BC0 2F05 move.l -[A7], D5 00005BC2 2045 movea.l A0, D5 00005BC4 2050 movea.l A0, [A0] 00005BC6 2068 00E0 movea.l A0, [A0 + 0xE0] 00005BCA 4E90 jsr [A0] 00005BCC 2052 movea.l A0, [A2] 00005BCE 3F28 00A0 move.w -[A7], [A0 + 0xA0] 00005BD2 486E FDD0 pea.l [A6 - 0x230] 00005BD6 4EB9 0000 1352 jsr [0x00001352] 00005BDC 41EE FDD0 lea.l A0, [A6 - 0x230] 00005BE0 224B movea.l A1, A3 00005BE2 43E9 013C lea.l A1, [A1 + 0x13C] 00005BE6 22D8 move.l [A1]+, [A0]+ 00005BE8 22D8 move.l [A1]+, [A0]+ 00005BEA 22D8 move.l [A1]+, [A0]+ 00005BEC 3F3C 1773 move.w -[A7], 0x1773 00005BF0 486E FDD0 pea.l [A6 - 0x230] 00005BF4 4EB9 0000 1352 jsr [0x00001352] 00005BFA 41EE FDD0 lea.l A0, [A6 - 0x230] 00005BFE 224B movea.l A1, A3 00005C00 43E9 0130 lea.l A1, [A1 + 0x130] 00005C04 22D8 move.l [A1]+, [A0]+ 00005C06 22D8 move.l [A1]+, [A0]+ 00005C08 22D8 move.l [A1]+, [A0]+ 00005C0A 2F3C 0000 00EC move.l -[A7], 0xEC 00005C10 4EB9 0000 0BEA jsr [0x00000BEA] 00005C16 2D40 FFEC move.l [A6 - 0x14], D0 00005C1A 4A80 tst.l D0 00005C1C 6708 beq +0xA /* 00005C26 */ 00005C1E 2F00 move.l -[A7], D0 00005C20 4EB9 0000 B262 jsr [0x0000B262] label00005C26: 00005C26 2F2B 0026 move.l -[A7], [A3 + 0x26] 00005C2A 2F0B move.l -[A7], A3 00005C2C 4227 clr.b -[A7] 00005C2E 7601 moveq.l D3, 0x01 00005C30 1F03 move.b -[A7], D3 00005C32 1F03 move.b -[A7], D3 00005C34 2F2E FFEC move.l -[A7], [A6 - 0x14] 00005C38 4EB9 0000 B282 jsr [0x0000B282] 00005C3E 2F04 move.l -[A7], D4 00005C40 4EB9 0000 0BEA jsr [0x00000BEA] 00005C46 2D40 FFF0 move.l [A6 - 0x10], D0 00005C4A 4A80 tst.l D0 00005C4C 6708 beq +0xA /* 00005C56 */ 00005C4E 2F00 move.l -[A7], D0 00005C50 4EB9 0000 19BA jsr [0x000019BA] label00005C56: 00005C56 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005C5A 206E FFF0 movea.l A0, [A6 - 0x10] 00005C5E 2250 movea.l A1, [A0] 00005C60 2269 00D0 movea.l A1, [A1 + 0xD0] 00005C64 4E91 jsr [A1] 00005C66 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00005C6A 2F0B move.l -[A7], A3 00005C6C 2053 movea.l A0, [A3] 00005C6E 2068 00E0 movea.l A0, [A0 + 0xE0] 00005C72 4E90 jsr [A0] 00005C74 7024 moveq.l D0, 0x24 00005C76 2F00 move.l -[A7], D0 00005C78 4EB9 0000 0BEA jsr [0x00000BEA] 00005C7E 2D40 FFF4 move.l [A6 - 0xC], D0 00005C82 4A80 tst.l D0 00005C84 6708 beq +0xA /* 00005C8E */ 00005C86 2F00 move.l -[A7], D0 00005C88 4EB9 0000 17DA jsr [0x000017DA] label00005C8E: 00005C8E 2F0B move.l -[A7], A3 00005C90 7006 moveq.l D0, 0x06 00005C92 1F00 move.b -[A7], D0 00005C94 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005C98 4EB9 0000 17E2 jsr [0x000017E2] 00005C9E 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00005CA2 2F0C move.l -[A7], A4 00005CA4 2054 movea.l A0, [A4] 00005CA6 2068 00E0 movea.l A0, [A0 + 0xE0] 00005CAA 4E90 jsr [A0] 00005CAC 2F0B move.l -[A7], A3 00005CAE 2053 movea.l A0, [A3] 00005CB0 2068 0484 movea.l A0, [A0 + 0x484] 00005CB4 4E90 jsr [A0] 00005CB6 246B 00B6 movea.l A2, [A3 + 0xB6] 00005CBA 200A move.l D0, A2 00005CBC 670E beq +0x10 /* 00005CCC */ 00005CBE 2F0A move.l -[A7], A2 00005CC0 2052 movea.l A0, [A2] 00005CC2 2068 0050 movea.l A0, [A0 + 0x50] 00005CC6 4E90 jsr [A0] 00005CC8 4A80 tst.l D0 00005CCA 6E04 bgt +0x6 /* 00005CD0 */ label00005CCC: 00005CCC 7000 moveq.l D0, 0x00 00005CCE 6002 bra +0x4 /* 00005CD2 */ label00005CD0: 00005CD0 7001 moveq.l D0, 0x01 label00005CD2: 00005CD2 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00005CD6 4E5E unlink A6 00005CD8 205F movea.l A0, [A7]+ 00005CDA 4FEF 0010 lea.l A7, [A7 + 0x10] 00005CDE 4ED0 jmp [A0] 00005CE0 8068 496E or.w D0, [A0 + 0x496E] 00005CE4 6974 bvs +0x76 /* 00005D5A */ 00005CE6 436F 6E74 chk.w D1, [A7 + 0x6E74] 00005CEA 6169 bsr +0x6B /* 00005D55 */ 00005CEC 6E65 bgt +0x67 /* 00005D53 */ 00005CEE 7245 moveq.l D1, 0x45 00005CF0 7870 moveq.l D4, 0x70 00005CF2 6F72 ble +0x74 /* 00005D66 */ 00005CF4 7473 moveq.l D2, 0x73 00005CF6 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 00005CFC 6577 bcs +0x79 /* 00005D75 */ 00005CFE 5F5F subq.w [A7]+, 7 00005D00 3235 5443 move.w D1, [A5 + D5.w * 4 + 0x43] 00005D04 6F6E ble +0x70 /* 00005D74 */ 00005D06 7461 moveq.l D2, 0x61 00005D08 696E bvs +0x70 /* 00005D78 */ 00005D0A 6572 bcs +0x74 /* 00005D7E */ 00005D0C 4578 706F chk.w D2, [0x0000706F] 00005D10 7274 moveq.l D1, 0x74 00005D12 734C moveq.l D1, 0x4C 00005D14 6973 bvs +0x75 /* 00005D89 */ 00005D16 7456 moveq.l D2, 0x56 00005D18 6965 bvs +0x67 /* 00005D7F */ 00005D1A 7746 moveq.l D3, 0x46 00005D1C 5034 544E addq.b [A4 + D5.w * 4 + 0x4E], 8 00005D20 7562 moveq.l D2, 0x62 00005D22 5031 3954 addq.b <>, 8 00005D26 6172 bsr +0x74 /* 00005D9A */ 00005D28 6765 beq +0x67 /* 00005D8F */ 00005D2A 7443 moveq.l D2, 0x43 00005D2C 6F6E ble +0x70 /* 00005D9C */ 00005D2E 7461 moveq.l D2, 0x61 00005D30 696E bvs +0x70 /* 00005DA0 */ 00005D32 6572 bcs +0x74 /* 00005DA6 */ 00005D34 5370 6563 5031 3554 6172 subq.w [[A0 + 0x5031] + 0x35546172], 1 00005D3E 6765 beq +0x67 /* 00005DA5 */ 00005D40 7450 moveq.l D2, 0x50 00005D42 726F moveq.l D1, 0x6F 00005D44 6365 bls +0x67 /* 00005DAB */ 00005D46 7373 moveq.l D1, 0x73 00005D48 4944 chk.w D4, D4 00005D4A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00005D4E 0000 48E7 ori.b D0, 0xE7 00005D52 1020 move.b D0, -[A0] 00005D54 246E 0008 movea.l A2, [A6 + 0x8] 00005D58 2F0A move.l -[A7], A2 label00005D5A: 00005D5A 4EB9 0000 0F20 jsr [0x00000F20] 00005D60 2079 FFFB E72C movea.l A0, [0xFFFBE72C] label00005D66: 00005D66 2488 move.l [A2], A0 00005D68 7600 moveq.l D3, 0x00 00005D6A 2543 007C move.l [A2 + 0x7C], D3 00005D6E 2543 0080 move.l [A2 + 0x80], D3 00005D72 2543 0084 move.l [A2 + 0x84], D3 // begin alternate branch 00005D74-00005D7A label00005D74: 00005D74 0084 2543 0088 ori.l D4, 0x25430088 // end alternate branch 00005D74-00005D7A label00005D74: // (misaligned) 00005D76 2543 0088 move.l [A2 + 0x88], D3 // begin alternate branch 00005D78-00005D82 label00005D78: 00005D78 0088 200A 4CDF ori.l A0, 0x200A4CDF label00005D7E: 00005D7E 0408 4E5E subi.b A0, 0x5E /* '^' */ // end alternate branch 00005D78-00005D82 label00005D78: // (misaligned) 00005D7A 200A move.l D0, A2 00005D7C 4CDF 0408 movem.l D3,A2, [A7]+ label00005D7E: // (misaligned) 00005D80 4E5E unlink A6 00005D82 205F movea.l A0, [A7]+ 00005D84 584F addq.w A7, 4 00005D86 4ED0 jmp [A0] 00005D88 995F sub.w [A7]+, D4 00005D8A 5F63 subq.w -[A3], 7 00005D8C 745F moveq.l D2, 0x5F 00005D8E 5F31 3554 subq.b <>, 7 00005D92 4672 6167 not.w <> 00005D96 426F 7474 clr.w [A7 + 0x7474] fn00005D9A: 00005D9A 6F6D ble +0x6F /* 00005E09 */ label00005D9C: 00005D9C 5669 6577 addq.w [A1 + 0x6577], 3 label00005DA0: 00005DA0 4676 0000 not.w [A6 + D0.w] 00005DA4 4E56 FFF8 link A6, -0x0008 // begin alternate branch 00005DA6-00005DA8 label00005DA6: 00005DA6 FFF8 .invalid <> // end alternate branch 00005DA6-00005DA8 label00005DA6: // (misaligned) 00005DA8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00005DAC 246E 0008 movea.l A2, [A6 + 0x8] 00005DB0 2F0A move.l -[A7], A2 00005DB2 2052 movea.l A0, [A2] 00005DB4 2068 0098 movea.l A0, [A0 + 0x98] 00005DB8 4E90 jsr [A0] 00005DBA 2640 movea.l A3, D0 00005DBC 2F2E 000C move.l -[A7], [A6 + 0xC] 00005DC0 2F0A move.l -[A7], A2 00005DC2 4EB9 0000 6842 jsr [0x00006842] 00005DC8 200B move.l D0, A3 00005DCA 6700 00C6 beq +0xC8 /* 00005E92 */ 00005DCE 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 00005DD4 2F0B move.l -[A7], A3 00005DD6 2053 movea.l A0, [A3] 00005DD8 2068 0180 movea.l A0, [A0 + 0x180] 00005DDC 4E90 jsr [A0] 00005DDE 2D40 FFF8 move.l [A6 - 0x8], D0 00005DE2 2F00 move.l -[A7], D0 00005DE4 4EB9 0000 1172 jsr [0x00001172] 00005DEA 202E FFF8 move.l D0, [A6 - 0x8] 00005DEE 2540 007C move.l [A2 + 0x7C], D0 00005DF2 42A7 clr.l -[A7] 00005DF4 7601 moveq.l D3, 0x01 00005DF6 1F03 move.b -[A7], D3 00005DF8 2F00 move.l -[A7], D0 00005DFA 2040 movea.l A0, D0 00005DFC 2050 movea.l A0, [A0] 00005DFE 2068 044C movea.l A0, [A0 + 0x44C] 00005E02 4E90 jsr [A0] 00005E04 2F3C 4652 4147 move.l -[A7], 0x46524147 /* 'FRAG' */ 00005E0A 2F0B move.l -[A7], A3 00005E0C 2053 movea.l A0, [A3] 00005E0E 2068 0180 movea.l A0, [A0 + 0x180] 00005E12 4E90 jsr [A0] 00005E14 2D40 FFFC move.l [A6 - 0x4], D0 00005E18 2F00 move.l -[A7], D0 00005E1A 4EB9 0000 1172 jsr [0x00001172] 00005E20 202E FFFC move.l D0, [A6 - 0x4] 00005E24 2540 0080 move.l [A2 + 0x80], D0 00005E28 4879 FFFF 645C push.l 0xFFFF645C 00005E2E 1F03 move.b -[A7], D3 00005E30 2F00 move.l -[A7], D0 00005E32 2040 movea.l A0, D0 00005E34 2050 movea.l A0, [A0] 00005E36 2068 0418 movea.l A0, [A0 + 0x418] 00005E3A 4E90 jsr [A0] 00005E3C 2F3C 4655 4E43 move.l -[A7], 0x46554E43 /* 'FUNC' */ 00005E42 2F0B move.l -[A7], A3 00005E44 2053 movea.l A0, [A3] 00005E46 2068 0180 movea.l A0, [A0 + 0x180] 00005E4A 4E90 jsr [A0] 00005E4C 2D40 FFFC move.l [A6 - 0x4], D0 00005E50 2F00 move.l -[A7], D0 00005E52 4EB9 0000 1172 jsr [0x00001172] 00005E58 202E FFFC move.l D0, [A6 - 0x4] 00005E5C 2540 0084 move.l [A2 + 0x84], D0 00005E60 4879 FFFF 645C push.l 0xFFFF645C 00005E66 1F03 move.b -[A7], D3 00005E68 2F00 move.l -[A7], D0 00005E6A 2040 movea.l A0, D0 00005E6C 2050 movea.l A0, [A0] 00005E6E 2068 0418 movea.l A0, [A0 + 0x418] 00005E72 4E90 jsr [A0] 00005E74 2F3C 4C49 5354 move.l -[A7], 0x4C495354 /* 'LIST' */ 00005E7A 2F0B move.l -[A7], A3 00005E7C 2053 movea.l A0, [A3] 00005E7E 2068 0180 movea.l A0, [A0 + 0x180] 00005E82 4E90 jsr [A0] 00005E84 2840 movea.l A4, D0 00005E86 2F0C move.l -[A7], A4 00005E88 4EB9 0000 1172 jsr [0x00001172] 00005E8E 254C 0088 move.l [A2 + 0x88], A4 label00005E92: 00005E92 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00005E96 4E5E unlink A6 00005E98 205F movea.l A0, [A7]+ 00005E9A 504F addq.w A7, 8 00005E9C 4ED0 jmp [A0] 00005E9E 802B 446F or.b D0, [A3 + 0x446F] 00005EA2 506F 7374 addq.w [A7 + 0x7374], 8 00005EA6 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 00005EAC 5F5F subq.w [A7]+, 7 00005EAE 3135 5446 move.w -[A0], [A5 + D5.w * 4 + 0x46] 00005EB2 7261 moveq.l D1, 0x61 00005EB4 6742 beq +0x44 /* 00005EF8 */ 00005EB6 6F74 ble +0x76 /* 00005F2C */ 00005EB8 746F moveq.l D2, 0x6F 00005EBA 6D56 blt +0x58 /* 00005F12 */ 00005EBC 6965 bvs +0x67 /* 00005F23 */ 00005EBE 7746 moveq.l D3, 0x46 00005EC0 5039 5444 6F63 addq.b [0x54446F63], 8 00005EC6 756D moveq.l D2, 0x6D 00005EC8 656E bcs +0x70 /* 00005F38 */ 00005ECA 7400 moveq.l D2, 0x00 00005ECC 0000 FFFF ori.b D0, 0xFF 00005ED0 41F9 FFFB EB60 lea.l A0, [0xFFFBEB60] 00005ED6 2008 move.l D0, A0 00005ED8 205F movea.l A0, [A7]+ 00005EDA 584F addq.w A7, 4 00005EDC 4ED0 jmp [A0] 00005EDE FFFF .invalid <> 00005EE0 2F0A move.l -[A7], A2 00005EE2 2F3C 0000 0088 move.l -[A7], 0x88 00005EE8 4EB9 0000 0BEA jsr [0x00000BEA] 00005EEE 2440 movea.l A2, D0 00005EF0 200A move.l D0, A2 00005EF2 6708 beq +0xA /* 00005EFC */ 00005EF4 2F0A move.l -[A7], A2 00005EF6 4EB9 0000 5F04 jsr [0x00005F04] // begin alternate branch 00005EF8-00005EFC label00005EF8: 00005EF8 0000 5F04 ori.b D0, 0x4 // end alternate branch 00005EF8-00005EFC label00005EF8: // (misaligned) label00005EFC: 00005EFC 200A move.l D0, A2 00005EFE 245F movea.l A2, [A7]+ 00005F00 4E75 rts 00005F02 FFFF .invalid <> 00005F04 4E56 0000 link A6, 0 00005F08 48E7 1020 movem.l -[A7], D3,A2 00005F0C 246E 0008 movea.l A2, [A6 + 0x8] 00005F10 2F0A move.l -[A7], A2 label00005F12: 00005F12 4EB9 0000 6882 jsr [0x00006882] 00005F18 2079 FFFB EFD8 movea.l A0, [0xFFFBEFD8] 00005F1E 2488 move.l [A2], A0 00005F20 7010 moveq.l D0, 0x10 00005F22 3540 007C move.w [A2 + 0x7C], D0 00005F26 76FF moveq.l D3, 0xFFFFFFFF 00005F28 2543 007E move.l [A2 + 0x7E], D3 label00005F2C: 00005F2C 157C 0001 0082 move.b [A2 + 0x82], 0x1 00005F32 2543 0084 move.l [A2 + 0x84], D3 00005F36 2F0A move.l -[A7], A2 label00005F38: 00005F38 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 00005F3E 4EB9 0000 1552 jsr [0x00001552] 00005F44 200A move.l D0, A2 00005F46 4CDF 0408 movem.l D3,A2, [A7]+ 00005F4A 4E5E unlink A6 00005F4C 205F movea.l A0, [A7]+ 00005F4E 584F addq.w A7, 4 00005F50 4ED0 jmp [A0] 00005F52 8020 or.b D0, -[A0] 00005F54 5F5F subq.w [A7]+, 7 00005F56 6374 bls +0x76 /* 00005FCC */ 00005F58 5F5F subq.w [A7]+, 7 00005F5A 3232 5447 move.w D1, [A2 + D5.w * 4 + 0x47] 00005F5E 656E bcs +0x70 /* 00005FCE */ 00005F60 6572 bcs +0x74 /* 00005FD4 */ 00005F62 6963 bvs +0x65 /* 00005FC7 */ 00005F64 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 00005F6A 6F69 ble +0x6B /* 00005FD5 */ 00005F6C 6E74 bgt +0x76 /* 00005FE2 */ 00005F6E 5669 6577 addq.w [A1 + 0x6577], 3 00005F72 4676 0000 not.w [A6 + D0.w] 00005F76 FFFF .invalid <> 00005F78 41F9 FFFB F448 lea.l A0, [0xFFFBF448] 00005F7E 2008 move.l D0, A0 00005F80 4E75 rts 00005F82 FFFF .invalid <> 00005F84 41F9 FFFB F448 lea.l A0, [0xFFFBF448] 00005F8A 2008 move.l D0, A0 00005F8C 205F movea.l A0, [A7]+ 00005F8E 584F addq.w A7, 4 00005F90 4ED0 jmp [A0] 00005F92 FFFF .invalid <> 00005F94 2F0A move.l -[A7], A2 00005F96 2F3C 0000 00BA move.l -[A7], 0xBA 00005F9C 4EB9 0000 0BEA jsr [0x00000BEA] 00005FA2 2440 movea.l A2, D0 00005FA4 200A move.l D0, A2 00005FA6 6708 beq +0xA /* 00005FB0 */ 00005FA8 2F0A move.l -[A7], A2 00005FAA 4EB9 0000 5FB8 jsr [0x00005FB8] label00005FB0: 00005FB0 200A move.l D0, A2 00005FB2 245F movea.l A2, [A7]+ 00005FB4 4E75 rts 00005FB6 FFFF .invalid <> 00005FB8 4E56 0000 link A6, 0 00005FBC 48E7 1020 movem.l -[A7], D3,A2 00005FC0 246E 0008 movea.l A2, [A6 + 0x8] 00005FC4 2F0A move.l -[A7], A2 00005FC6 4EB9 0000 B4F2 jsr [0x0000B4F2] label00005FCC: 00005FCC 2079 FFFB F9F8 movea.l A0, [0xFFFBF9F8] // begin alternate branch 00005FCE-00005FD2 label00005FCE: 00005FCE FFFB .invalid <> 00005FD0 F9F8 .invalid <> // end alternate branch 00005FCE-00005FD2 label00005FCE: // (misaligned) 00005FD2 2488 move.l [A2], A0 label00005FD4: 00005FD4 7600 moveq.l D3, 0x00 00005FD6 2543 00B2 move.l [A2 + 0xB2], D3 00005FDA 2543 00B6 move.l [A2 + 0xB6], D3 00005FDE 200A move.l D0, A2 00005FE0 4CDF 0408 movem.l D3,A2, [A7]+ // begin alternate branch 00005FE2-00005FE6 label00005FE2: 00005FE2 0408 4E5E subi.b A0, 0x5E /* '^' */ // end alternate branch 00005FE2-00005FE6 label00005FE2: // (misaligned) 00005FE4 4E5E unlink A6 00005FE6 205F movea.l A0, [A7]+ 00005FE8 584F addq.w A7, 4 00005FEA 4ED0 jmp [A0] 00005FEC 8021 or.b D0, -[A1] 00005FEE 5F5F subq.w [A7]+, 7 00005FF0 6374 bls +0x76 /* 00006066 */ 00005FF2 5F5F subq.w [A7]+, 7 00005FF4 3233 5447 move.w D1, [A3 + D5.w * 4 + 0x47] 00005FF8 6C6F bge +0x71 /* 00006069 */ 00005FFA 6261 bhi +0x63 /* 0000605D */ 00005FFC 6C56 bge +0x58 /* 00006054 */ 00005FFE 6172 bsr +0x74 /* 00006072 */ 00006000 6961 bvs +0x63 /* 00006063 */ 00006002 626C bhi +0x6E /* 00006070 */ 00006004 654C bcs +0x4E /* 00006052 */ 00006006 6973 bvs +0x75 /* 0000607B */ 00006008 7456 moveq.l D2, 0x56 0000600A 6965 bvs +0x67 /* 00006071 */ 0000600C 7746 moveq.l D3, 0x46 0000600E 7600 moveq.l D3, 0x00 00006010 0000 FFFF ori.b D0, 0xFF 00006014 4E56 0000 link A6, 0 00006018 48E7 1010 movem.l -[A7], D3,A3 0000601C 266E 0008 movea.l A3, [A6 + 0x8] 00006020 2F0B move.l -[A7], A3 00006022 2053 movea.l A0, [A3] 00006024 2068 0098 movea.l A0, [A0 + 0x98] 00006028 4E90 jsr [A0] 0000602A 202E 000C move.l D0, [A6 + 0xC] 0000602E 6610 bne +0x12 /* 00006040 */ 00006030 3F3C 9A67 move.w -[A7], 0x9A67 00006034 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 0000603A 4EB9 0000 112A jsr [0x0000112A] label00006040: 00006040 202E 000C move.l D0, [A6 + 0xC] 00006044 2740 00B2 move.l [A3 + 0xB2], D0 00006048 2F0B move.l -[A7], A3 0000604A 2F00 move.l -[A7], D0 0000604C 4EB9 0000 1552 jsr [0x00001552] label00006052: 00006052 2F0B move.l -[A7], A3 label00006054: 00006054 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000605A 4EB9 0000 1552 jsr [0x00001552] 00006060 7601 moveq.l D3, 0x01 00006062 3F03 move.w -[A7], D3 00006064 3F03 move.w -[A7], D3 label00006066: 00006066 3F3C 00C8 move.w -[A7], 0xC8 0000606A 2F0B move.l -[A7], A3 0000606C 2053 movea.l A0, [A3] 0000606E 2068 0448 movea.l A0, [A0 + 0x448] // begin alternate branch 00006070-00006074 label00006070: 00006070 0448 4E90 subi.w A0, 0x4E90 // end alternate branch 00006070-00006074 label00006070: // (misaligned) fn00006072: 00006072 4E90 jsr [A0] 00006074 7002 moveq.l D0, 0x02 00006076 3F00 move.w -[A7], D0 00006078 3F03 move.w -[A7], D3 0000607A 3F3C 07D0 move.w -[A7], 0x7D0 0000607E 2F0B move.l -[A7], A3 00006080 2053 movea.l A0, [A3] 00006082 2068 0448 movea.l A0, [A0 + 0x448] 00006086 4E90 jsr [A0] 00006088 2F0B move.l -[A7], A3 0000608A 2053 movea.l A0, [A3] 0000608C 2068 0480 movea.l A0, [A0 + 0x480] 00006090 4E90 jsr [A0] 00006092 4CDF 0808 movem.l D3,A3, [A7]+ 00006096 4E5E unlink A6 00006098 205F movea.l A0, [A7]+ 0000609A 504F addq.w A7, 8 0000609C 4ED0 jmp [A0] 0000609E 8040 or.w D0, D0 000060A0 496E 6974 chk.w D4, [A6 + 0x6974] 000060A4 476C 6F62 chk.w D3, [A4 + 0x6F62] 000060A8 616C bsr +0x6E /* 00006116 */ 000060AA 5661 addq.w -[A1], 3 000060AC 7269 moveq.l D1, 0x69 000060AE 6162 bsr +0x64 /* 00006112 */ 000060B0 6C65 bge +0x67 /* 00006117 */ 000060B2 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 000060B8 6577 bcs +0x79 /* 00006131 */ 000060BA 5F5F subq.w [A7]+, 7 000060BC 3233 5447 move.w D1, [A3 + D5.w * 4 + 0x47] 000060C0 6C6F bge +0x71 /* 00006131 */ 000060C2 6261 bhi +0x63 /* 00006125 */ 000060C4 6C56 bge +0x58 /* 0000611C */ 000060C6 6172 bsr +0x74 /* 0000613A */ 000060C8 6961 bvs +0x63 /* 0000612B */ 000060CA 626C bhi +0x6E /* 00006138 */ 000060CC 654C bcs +0x4E /* 0000611A */ 000060CE 6973 bvs +0x75 /* 00006143 */ 000060D0 7456 moveq.l D2, 0x56 000060D2 6965 bvs +0x67 /* 00006139 */ 000060D4 7746 moveq.l D3, 0x46 000060D6 5038 5450 addq.b [0x00005450], 8 000060DA 726F moveq.l D1, 0x6F 000060DC 6365 bls +0x67 /* 00006143 */ 000060DE 7373 moveq.l D1, 0x73 000060E0 0000 FFFF ori.b D0, 0xFF 000060E4 41F9 FFFB FE34 lea.l A0, [0xFFFBFE34] 000060EA 2008 move.l D0, A0 000060EC 4E75 rts 000060EE FFFF .invalid <> 000060F0 41F9 FFFB FE34 lea.l A0, [0xFFFBFE34] 000060F6 2008 move.l D0, A0 000060F8 205F movea.l A0, [A7]+ 000060FA 584F addq.w A7, 4 000060FC 4ED0 jmp [A0] 000060FE FFFF .invalid <> 00006100 2F0A move.l -[A7], A2 00006102 2F3C 0000 00BE move.l -[A7], 0xBE 00006108 4EB9 0000 0BEA jsr [0x00000BEA] 0000610E 2440 movea.l A2, D0 00006110 200A move.l D0, A2 fn00006112: 00006112 6708 beq +0xA /* 0000611C */ 00006114 2F0A move.l -[A7], A2 fn00006116: 00006116 4EB9 0000 6124 jsr [0x00006124] // begin alternate branch 0000611A-0000611C label0000611A: 0000611A 6124 bsr +0x26 /* 00006140 */ // end alternate branch 0000611A-0000611C label0000611A: // (misaligned) label0000611C: 0000611C 200A move.l D0, A2 0000611E 245F movea.l A2, [A7]+ 00006120 4E75 rts 00006122 FFFF .invalid <> 00006124 4E56 0000 link A6, 0 00006128 2F0A move.l -[A7], A2 0000612A 246E 0008 movea.l A2, [A6 + 0x8] 0000612E 2F0A move.l -[A7], A2 00006130 4EB9 0000 B322 jsr [0x0000B322] 00006136 2079 FFFC 02EC movea.l A0, [0xFFFC02EC] // begin alternate branch 00006138-0000613A label00006138: 00006138 FFFC .invalid <> // end alternate branch 00006138-0000613A // begin alternate branch 0000613A-0000613C fn0000613A: 0000613A 02EC .incomplete // end alternate branch 0000613A-0000613C label00006138: // (misaligned) fn0000613A: // (misaligned) 0000613C 2488 move.l [A2], A0 0000613E 200A move.l D0, A2 fn00006140: 00006140 245F movea.l A2, [A7]+ 00006142 4E5E unlink A6 00006144 205F movea.l A0, [A7]+ 00006146 584F addq.w A7, 4 00006148 4ED0 jmp [A0] 0000614A 965F sub.w D3, [A7]+ 0000614C 5F63 subq.w -[A3], 7 0000614E 745F moveq.l D2, 0x5F 00006150 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 00006154 4865 pea.l -[A5] 00006156 7845 moveq.l D4, 0x45 00006158 6469 bcc +0x6B /* 000061C3 */ 0000615A 7454 moveq.l D2, 0x54 0000615C 6578 bcs +0x7A /* 000061D6 */ 0000615E 7446 moveq.l D2, 0x46 00006160 7600 moveq.l D3, 0x00 00006162 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00006166 FF00 .extension 0xF00 <> // unimplemented 00006168 2F0A move.l -[A7], A2 0000616A 246E 0008 movea.l A2, [A6 + 0x8] 0000616E 422E FF00 clr.b [A6 - 0x100] 00006172 2F2E 000C move.l -[A7], [A6 + 0xC] 00006176 2F0A move.l -[A7], A2 00006178 4EB9 0000 6842 jsr [0x00006842] 0000617E 486E FF00 pea.l [A6 - 0x100] 00006182 2F0A move.l -[A7], A2 00006184 2052 movea.l A0, [A2] 00006186 2068 0404 movea.l A0, [A0 + 0x404] 0000618A 4E90 jsr [A0] 0000618C 9FFC 0000 0100 sub.l A7, 0x100 00006192 486E FF00 pea.l [A6 - 0x100] 00006196 486F 0004 pea.l [A7 + 0x4] 0000619A 4EB9 0000 61E4 jsr [0x000061E4] 000061A0 204A movea.l A0, A2 000061A2 41E8 00BA lea.l A0, [A0 + 0xBA] 000061A6 2F08 move.l -[A7], A0 000061A8 4EB9 0000 4902 jsr [0x00004902] 000061AE 245F movea.l A2, [A7]+ 000061B0 4E5E unlink A6 000061B2 205F movea.l A0, [A7]+ 000061B4 504F addq.w A7, 8 000061B6 4ED0 jmp [A0] 000061B8 8028 446F or.b D0, [A0 + 0x446F] 000061BC 506F 7374 addq.w [A7 + 0x7374], 8 000061C0 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000061C6 5F5F subq.w [A7]+, 7 000061C8 3132 5448 move.w -[A0], [A2 + D5.w * 4 + 0x48] 000061CC 6578 bcs +0x7A /* 00006246 */ 000061CE 4564 chk.w D2, -[A4] 000061D0 6974 bvs +0x76 /* 00006246 */ 000061D2 5465 addq.w -[A5], 2 000061D4 7874 moveq.l D4, 0x74 label000061D6: 000061D6 4650 not.w [A0] 000061D8 3954 446F move.w [A4 + 0x446F], [A4] 000061DC 6375 bls +0x77 /* 00006253 */ 000061DE 6D65 blt +0x67 /* 00006245 */ 000061E0 6E74 bgt +0x76 /* 00006256 */ 000061E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000061E6 0000 2F0A ori.b D0, 0xA /* '\n' */ 000061EA 246E 000C movea.l A2, [A6 + 0xC] 000061EE 1212 move.b D1, [A2] 000061F0 7000 moveq.l D0, 0x00 000061F2 1001 move.b D0, D1 000061F4 5280 addq.l D0, 1 000061F6 2F00 move.l -[A7], D0 000061F8 2F0A move.l -[A7], A2 000061FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000061FE 4EB9 0000 0042 jsr [0x00000042] 00006204 4FEF 000C lea.l A7, [A7 + 0xC] 00006208 202E 0008 move.l D0, [A6 + 0x8] 0000620C 245F movea.l A2, [A7]+ 0000620E 4E5E unlink A6 00006210 205F movea.l A0, [A7]+ 00006212 504F addq.w A7, 8 00006214 4ED0 jmp [A0] 00006216 995F sub.w [A7]+, D4 00006218 5F63 subq.w -[A3], 7 0000621A 745F moveq.l D2, 0x5F 0000621C 5F37 4353 7472 3235 subq.b [[A7] + 0x74723235], 7 00006224 3546 5243 move.w [A2 + 0x5243], D6 00006228 3743 5374 move.w [A3 + 0x5374], D3 0000622C 7232 moveq.l D1, 0x32 0000622E 3535 0000 move.w -[A2], [A5 + D0.w] 00006232 FFFF .invalid <> 00006234 41F9 FFFC 0304 lea.l A0, [0xFFFC0304] 0000623A 2008 move.l D0, A0 0000623C 205F movea.l A0, [A7]+ 0000623E 584F addq.w A7, 4 00006240 4ED0 jmp [A0] 00006242 FFFF .invalid <> 00006244 2F0A move.l -[A7], A2 label00006246: 00006246 2F3C 0000 00DC move.l -[A7], 0xDC 0000624C 4EB9 0000 0BEA jsr [0x00000BEA] 00006252 2440 movea.l A2, D0 00006254 200A move.l D0, A2 label00006256: 00006256 6708 beq +0xA /* 00006260 */ 00006258 2F0A move.l -[A7], A2 0000625A 4EB9 0000 6268 jsr [0x00006268] label00006260: 00006260 200A move.l D0, A2 00006262 245F movea.l A2, [A7]+ 00006264 4E75 rts 00006266 FFFF .invalid <> 00006268 4E56 0000 link A6, 0 0000626C 48E7 1020 movem.l -[A7], D3,A2 00006270 246E 0008 movea.l A2, [A6 + 0x8] 00006274 2F0A move.l -[A7], A2 00006276 4EB9 0000 3F5A jsr [0x00003F5A] 0000627C 2079 FFFC 0630 movea.l A0, [0xFFFC0630] 00006282 2488 move.l [A2], A0 00006284 2579 FFFE 9A98 0004 move.l [A2 + 0x4], [0xFFFE9A98] 0000628C 422A 001A clr.b [A2 + 0x1A] 00006290 7600 moveq.l D3, 0x00 00006292 2543 005E move.l [A2 + 0x5E], D3 00006296 2543 0062 move.l [A2 + 0x62], D3 0000629A 2543 005A move.l [A2 + 0x5A], D3 0000629E 2543 000C move.l [A2 + 0xC], D3 000062A2 2543 0010 move.l [A2 + 0x10], D3 000062A6 7600 moveq.l D3, 0x00 000062A8 2543 0008 move.l [A2 + 0x8], D3 000062AC 2543 00D8 move.l [A2 + 0xD8], D3 000062B0 200A move.l D0, A2 000062B2 4CDF 0408 movem.l D3,A2, [A7]+ 000062B6 4E5E unlink A6 000062B8 205F movea.l A0, [A7]+ 000062BA 584F addq.w A7, 4 000062BC 4ED0 jmp [A0] 000062BE 995F sub.w [A7]+, D4 000062C0 5F63 subq.w -[A3], 7 000062C2 745F moveq.l D2, 0x5F 000062C4 5F31 3554 subq.b <>, 7 000062C8 4D65 chk.w D6, -[A5] 000062CA 6D6F blt +0x71 /* 0000633B */ 000062CC 7279 moveq.l D1, 0x79 000062CE 496E 7374 chk.w D4, [A6 + 0x7374] 000062D2 616E bsr +0x70 /* 00006342 */ 000062D4 6365 bls +0x67 /* 0000633B */ 000062D6 4676 0000 not.w [A6 + D0.w] 000062DA FFFF .invalid <> 000062DC 4E56 0000 link A6, 0 000062E0 2F0A move.l -[A7], A2 000062E2 246E 0008 movea.l A2, [A6 + 0x8] 000062E6 2F0A move.l -[A7], A2 000062E8 4EB9 0000 14D2 jsr [0x000014D2] 000062EE 256E 0010 0004 move.l [A2 + 0x4], [A6 + 0x10] 000062F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000062F8 2F0A move.l -[A7], A2 000062FA 2052 movea.l A0, [A2] 000062FC 2068 005C movea.l A0, [A0 + 0x5C] 00006300 4E90 jsr [A0] 00006302 206E 000C movea.l A0, [A6 + 0xC] 00006306 224A movea.l A1, A2 00006308 7070 moveq.l D0, 0x70 0000630A D3C0 add.l A1, D0 0000630C 7019 moveq.l D0, 0x19 label0000630E: 0000630E 22D8 move.l [A1]+, [A0]+ 00006310 51C8 FFFC dbf D0, -0x6 /* 0000630E */ 00006314 52AA 00D8 addq.l [A2 + 0xD8], 1 00006318 245F movea.l A2, [A7]+ 0000631A 4E5E unlink A6 0000631C 205F movea.l A0, [A7]+ 0000631E 4FEF 000C lea.l A7, [A7 + 0xC] 00006322 4ED0 jmp [A0] 00006324 8038 494D or.b D0, [0x0000494D] 00006328 656D bcs +0x6F /* 00006397 */ 0000632A 6F72 ble +0x74 /* 0000639E */ 0000632C 7949 moveq.l D4, 0x49 0000632E 6E73 bgt +0x75 /* 000063A3 */ 00006330 7461 moveq.l D2, 0x61 00006332 6E63 bgt +0x65 /* 00006397 */ 00006334 655F bcs +0x61 /* 00006395 */ 00006336 5F31 3554 subq.b <>, 7 0000633A 4D65 chk.w D6, -[A5] 0000633C 6D6F blt +0x71 /* 000063AD */ 0000633E 7279 moveq.l D1, 0x79 00006340 496E 7374 chk.w D4, [A6 + 0x7374] // begin alternate branch 00006342-00006344 fn00006342: 00006342 7374 moveq.l D1, 0x74 // end alternate branch 00006342-00006344 fn00006342: // (misaligned) 00006344 616E bsr +0x70 /* 000063B4 */ 00006346 6365 bls +0x67 /* 000063AD */ 00006348 466C 5031 not.w [A4 + 0x5031] 0000634C 3754 6172 move.w [A3 + 0x6172], [A4] 00006350 6765 beq +0x67 /* 000063B7 */ 00006352 7453 moveq.l D2, 0x53 00006354 6563 bcs +0x65 /* 000063B9 */ 00006356 7469 moveq.l D2, 0x69 00006358 6F6E ble +0x70 /* 000063C8 */ 0000635A 496E 666F chk.w D4, [A6 + 0x666F] 0000635E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00006362 0000 206E ori.b D0, 0x6E /* 'n' */ 00006366 0008 52A8 ori.b A0, 0xA8 0000636A 00D8 .incomplete 0000636C 4E5E unlink A6 0000636E 205F movea.l A0, [A7]+ 00006370 584F addq.w A7, 4 00006372 4ED0 jmp [A0] 00006374 8021 or.b D0, -[A1] 00006376 4164 chk.w D0, -[A4] 00006378 6452 bcc +0x54 /* 000063CC */ 0000637A 6566 bcs +0x68 /* 000063E2 */ 0000637C 6572 bcs +0x74 /* 000063F0 */ 0000637E 656E bcs +0x70 /* 000063EE */ 00006380 6365 bls +0x67 /* 000063E7 */ 00006382 5F5F subq.w [A7]+, 7 00006384 3135 544D move.w -[A0], [A5 + D5.w * 4 + 0x4D] 00006388 656D bcs +0x6F /* 000063F7 */ 0000638A 6F72 ble +0x74 /* 000063FE */ 0000638C 7949 moveq.l D4, 0x49 0000638E 6E73 bgt +0x75 /* 00006403 */ 00006390 7461 moveq.l D2, 0x61 00006392 6E63 bgt +0x65 /* 000063F7 */ 00006394 6546 bcs +0x48 /* 000063DC */ 00006396 7600 moveq.l D3, 0x00 00006398 0000 FFFF ori.b D0, 0xFF 0000639C 41F9 FFFC 0334 lea.l A0, [0xFFFC0334] // begin alternate branch 0000639E-000063A4 label0000639E: 0000639E FFFC .invalid <> 000063A0 0334 2008 btst [A4 + D2.w + 0x8], D1 // end alternate branch 0000639E-000063A4 label0000639E: // (misaligned) 000063A2 2008 move.l D0, A0 000063A4 205F movea.l A0, [A7]+ 000063A6 584F addq.w A7, 4 000063A8 4ED0 jmp [A0] 000063AA FFFF .invalid <> 000063AC 2F0A move.l -[A7], A2 000063AE 2F3C 0000 00E4 move.l -[A7], 0xE4 fn000063B4: 000063B4 4EB9 0000 0BEA jsr [0x00000BEA] 000063BA 2440 movea.l A2, D0 000063BC 200A move.l D0, A2 000063BE 6708 beq +0xA /* 000063C8 */ 000063C0 2F0A move.l -[A7], A2 000063C2 4EB9 0000 63D0 jsr [0x000063D0] label000063C8: 000063C8 200A move.l D0, A2 000063CA 245F movea.l A2, [A7]+ label000063CC: 000063CC 4E75 rts 000063CE FFFF .invalid <> 000063D0 4E56 0000 link A6, 0 000063D4 48E7 1020 movem.l -[A7], D3,A2 000063D8 246E 0008 movea.l A2, [A6 + 0x8] label000063DC: 000063DC 2F0A move.l -[A7], A2 000063DE 4EB9 0000 6268 jsr [0x00006268] // begin alternate branch 000063E2-000063E4 label000063E2: 000063E2 6268 bhi +0x6A /* 0000644C */ // end alternate branch 000063E2-000063E4 label000063E2: // (misaligned) 000063E4 2079 FFFC 0634 movea.l A0, [0xFFFC0634] 000063EA 2488 move.l [A2], A0 000063EC 7600 moveq.l D3, 0x00 label000063EE: 000063EE 2543 00DC move.l [A2 + 0xDC], D3 // begin alternate branch 000063F0-000063F2 label000063F0: 000063F0 00DC .incomplete // end alternate branch 000063F0-000063F2 label000063F0: // (misaligned) 000063F2 2543 00E0 move.l [A2 + 0xE0], D3 000063F6 200A move.l D0, A2 000063F8 4CDF 0408 movem.l D3,A2, [A7]+ 000063FC 4E5E unlink A6 label000063FE: 000063FE 205F movea.l A0, [A7]+ 00006400 584F addq.w A7, 4 00006402 4ED0 jmp [A0] 00006404 975F sub.w [A7]+, D3 00006406 5F63 subq.w -[A3], 7 00006408 745F moveq.l D2, 0x5F 0000640A 5F31 3354 subq.b <>, 7 0000640E 436F 6465 chk.w D1, [A7 + 0x6465] 00006412 496E 7374 chk.w D4, [A6 + 0x7374] 00006416 616E bsr +0x70 /* 00006486 */ 00006418 6365 bls +0x67 /* 0000647F */ 0000641A 4676 0000 not.w [A6 + D0.w] 0000641E FFFF .invalid <> 00006420 4E56 0000 link A6, 0 00006424 2F0A move.l -[A7], A2 00006426 246E 0008 movea.l A2, [A6 + 0x8] 0000642A 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000642E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00006432 2F0A move.l -[A7], A2 00006434 2052 movea.l A0, [A2] 00006436 2068 0050 movea.l A0, [A0 + 0x50] 0000643A 4E90 jsr [A0] 0000643C 256E 0010 00DC move.l [A2 + 0xDC], [A6 + 0x10] 00006442 256E 000C 00E0 move.l [A2 + 0xE0], [A6 + 0xC] 00006448 245F movea.l A2, [A7]+ 0000644A 4E5E unlink A6 label0000644C: 0000644C 205F movea.l A0, [A7]+ 0000644E 4FEF 0014 lea.l A7, [A7 + 0x14] 00006452 4ED0 jmp [A0] 00006454 804D or.w D0, A5 00006456 4943 chk.w D4, D3 00006458 6F64 ble +0x66 /* 000064BE */ 0000645A 6549 bcs +0x4B /* 000064A5 */ 0000645C 6E73 bgt +0x75 /* 000064D1 */ 0000645E 7461 moveq.l D2, 0x61 00006460 6E63 bgt +0x65 /* 000064C5 */ 00006462 655F bcs +0x61 /* 000064C3 */ 00006464 5F31 3354 subq.b <>, 7 00006468 436F 6465 chk.w D1, [A7 + 0x6465] 0000646C 496E 7374 chk.w D4, [A6 + 0x7374] 00006470 616E bsr +0x70 /* 000064E0 */ 00006472 6365 bls +0x67 /* 000064D9 */ 00006474 466C 5031 not.w [A4 + 0x5031] 00006478 3754 6172 move.w [A3 + 0x6172], [A4] 0000647C 6765 beq +0x67 /* 000064E3 */ 0000647E 7453 moveq.l D2, 0x53 00006480 6563 bcs +0x65 /* 000064E5 */ 00006482 7469 moveq.l D2, 0x69 00006484 6F6E ble +0x70 /* 000064F4 */ fn00006486: 00006486 496E 666F chk.w D4, [A6 + 0x666F] 0000648A 5031 3254 addq.b [A1 + D3.w * 2 + 0x54], 8 0000648E 436F 6465 chk.w D1, [A7 + 0x6465] 00006492 5365 subq.w -[A5], 1 00006494 6374 bls +0x76 /* 0000650A */ 00006496 696F bvs +0x71 /* 00006507 */ 00006498 6E50 bgt +0x52 /* 000064EA */ 0000649A 3854 movea.w A4, [A4] 0000649C 5072 6F63 6573 7300 0000 addq.w [[A2 + 0x6573] + 0x73000000], 8 000064A6 FFFF .invalid <> 000064A8 4E56 0000 link A6, 0 000064AC 206E 0008 movea.l A0, [A6 + 0x8] 000064B0 216E 000C 00DC move.l [A0 + 0xDC], [A6 + 0xC] 000064B6 4E5E unlink A6 000064B8 205F movea.l A0, [A7]+ 000064BA 504F addq.w A7, 8 000064BC 4ED0 jmp [A0] label000064BE: 000064BE 802F 5365 or.b D0, [A7 + 0x5365] 000064C2 7443 moveq.l D2, 0x43 000064C4 6F64 ble +0x66 /* 0000652A */ 000064C6 6553 bcs +0x55 /* 0000651B */ 000064C8 6563 bcs +0x65 /* 0000652D */ 000064CA 7469 moveq.l D2, 0x69 000064CC 6F6E ble +0x70 /* 0000653C */ 000064CE 5F5F subq.w [A7]+, 7 000064D0 3133 5443 move.w -[A0], [A3 + D5.w * 4 + 0x43] 000064D4 6F64 ble +0x66 /* 0000653A */ 000064D6 6549 bcs +0x4B /* 00006521 */ 000064D8 6E73 bgt +0x75 /* 0000654D */ 000064DA 7461 moveq.l D2, 0x61 000064DC 6E63 bgt +0x65 /* 00006541 */ 000064DE 6546 bcs +0x48 /* 00006526 */ fn000064E0: 000064E0 5031 3254 addq.b [A1 + D3.w * 2 + 0x54], 8 000064E4 436F 6465 chk.w D1, [A7 + 0x6465] 000064E8 5365 subq.w -[A5], 1 label000064EA: 000064EA 6374 bls +0x76 /* 00006560 */ 000064EC 696F bvs +0x71 /* 0000655D */ 000064EE 6E00 0000 bgt +0x2 /* 000064F0 */ // begin alternate branch 000064F0-000064F4 label000064F0: 000064F0 0000 FFFF ori.b D0, 0xFF // end alternate branch 000064F0-000064F4 label000064F0: // (misaligned) 000064F2 FFFF .invalid <> label000064F4: 000064F4 41F9 FFFC 0364 lea.l A0, [0xFFFC0364] 000064FA 2008 move.l D0, A0 000064FC 205F movea.l A0, [A7]+ 000064FE 584F addq.w A7, 4 00006500 4ED0 jmp [A0] 00006502 FFFF .invalid <> 00006504 2F0A move.l -[A7], A2 00006506 2F3C 0000 00DC move.l -[A7], 0xDC // begin alternate branch 0000650A-0000650C label0000650A: 0000650A 00DC .incomplete // end alternate branch 0000650A-0000650C label0000650A: // (misaligned) 0000650C 4EB9 0000 0BEA jsr [0x00000BEA] 00006512 2440 movea.l A2, D0 00006514 200A move.l D0, A2 00006516 6708 beq +0xA /* 00006520 */ 00006518 2F0A move.l -[A7], A2 0000651A 4EB9 0000 6528 jsr [0x00006528] label00006520: 00006520 200A move.l D0, A2 00006522 245F movea.l A2, [A7]+ 00006524 4E75 rts label00006526: 00006526 FFFF .invalid <> 00006528 4E56 0000 link A6, 0 // begin alternate branch 0000652A-0000652E label0000652A: 0000652A 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 0000652A-0000652E label0000652A: // (misaligned) 0000652C 2F0A move.l -[A7], A2 0000652E 246E 0008 movea.l A2, [A6 + 0x8] 00006532 2F0A move.l -[A7], A2 00006534 4EB9 0000 6268 jsr [0x00006268] label0000653A: 0000653A 2079 FFFC 0638 movea.l A0, [0xFFFC0638] // begin alternate branch 0000653C-00006544 label0000653C: 0000653C FFFC .invalid <> 0000653E 0638 2488 200A addi.b [0x0000200A], 0x88 // end alternate branch 0000653C-00006544 label0000653C: // (misaligned) 00006540 2488 move.l [A2], A0 00006542 200A move.l D0, A2 00006544 245F movea.l A2, [A7]+ 00006546 4E5E unlink A6 00006548 205F movea.l A0, [A7]+ 0000654A 584F addq.w A7, 4 0000654C 4ED0 jmp [A0] 0000654E 975F sub.w [A7]+, D3 00006550 5F63 subq.w -[A3], 7 00006552 745F moveq.l D2, 0x5F 00006554 5F31 3354 subq.b <>, 7 00006558 4461 neg.w -[A1] 0000655A 7461 moveq.l D2, 0x61 0000655C 496E 7374 chk.w D4, [A6 + 0x7374] label00006560: 00006560 616E bsr +0x70 /* 000065D0 */ 00006562 6365 bls +0x67 /* 000065C9 */ 00006564 4676 0000 not.w [A6 + D0.w] 00006568 4E56 0000 link A6, 0 0000656C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00006570 2F2E 000C move.l -[A7], [A6 + 0xC] 00006574 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006578 206E 0008 movea.l A0, [A6 + 0x8] 0000657C 2050 movea.l A0, [A0] 0000657E 2068 0050 movea.l A0, [A0 + 0x50] 00006582 4E90 jsr [A0] 00006584 4E5E unlink A6 00006586 205F movea.l A0, [A7]+ 00006588 4FEF 000C lea.l A7, [A7 + 0xC] 0000658C 4ED0 jmp [A0] 0000658E 8034 4944 or.b D0, <> 00006592 6174 bsr +0x76 /* 00006608 */ 00006594 6149 bsr +0x4B /* 000065DF */ 00006596 6E73 bgt +0x75 /* 0000660B */ 00006598 7461 moveq.l D2, 0x61 0000659A 6E63 bgt +0x65 /* 000065FF */ 0000659C 655F bcs +0x61 /* 000065FD */ 0000659E 5F31 3354 subq.b <>, 7 000065A2 4461 neg.w -[A1] 000065A4 7461 moveq.l D2, 0x61 000065A6 496E 7374 chk.w D4, [A6 + 0x7374] 000065AA 616E bsr +0x70 /* 0000661A */ 000065AC 6365 bls +0x67 /* 00006613 */ 000065AE 466C 5031 not.w [A4 + 0x5031] 000065B2 3754 6172 move.w [A3 + 0x6172], [A4] 000065B6 6765 beq +0x67 /* 0000661D */ 000065B8 7453 moveq.l D2, 0x53 000065BA 6563 bcs +0x65 /* 0000661F */ 000065BC 7469 moveq.l D2, 0x69 000065BE 6F6E ble +0x70 /* 0000662E */ 000065C0 496E 666F chk.w D4, [A6 + 0x666F] 000065C4 0000 FFFF ori.b D0, 0xFF 000065C8 41F9 FFFC 0398 lea.l A0, [0xFFFC0398] 000065CE 2008 move.l D0, A0 fn000065D0: 000065D0 205F movea.l A0, [A7]+ 000065D2 584F addq.w A7, 4 000065D4 4ED0 jmp [A0] 000065D6 FFFF .invalid <> 000065D8 2F0A move.l -[A7], A2 000065DA 7022 moveq.l D0, 0x22 000065DC 2F00 move.l -[A7], D0 000065DE 4EB9 0000 0BEA jsr [0x00000BEA] 000065E4 2440 movea.l A2, D0 000065E6 200A move.l D0, A2 000065E8 6708 beq +0xA /* 000065F2 */ 000065EA 2F0A move.l -[A7], A2 000065EC 4EB9 0000 65F8 jsr [0x000065F8] label000065F2: 000065F2 200A move.l D0, A2 000065F4 245F movea.l A2, [A7]+ 000065F6 4E75 rts 000065F8 4E56 0000 link A6, 0 000065FC 2F0A move.l -[A7], A2 000065FE 246E 0008 movea.l A2, [A6 + 0x8] 00006602 2F0A move.l -[A7], A2 00006604 4EB9 0000 3BAA jsr [0x00003BAA] // begin alternate branch 00006608-00006614 fn00006608: 00006608 3BAA 2079 FFFC move.w <>, [A2 + 0x2079] 0000660E 063C 2488 200A addi.b 0xA /* '\n' */, 0x88 // end alternate branch 00006608-00006614 fn00006608: // (misaligned) 0000660A 2079 FFFC 063C movea.l A0, [0xFFFC063C] 00006610 2488 move.l [A2], A0 00006612 200A move.l D0, A2 00006614 245F movea.l A2, [A7]+ 00006616 4E5E unlink A6 00006618 205F movea.l A0, [A7]+ fn0000661A: 0000661A 584F addq.w A7, 4 0000661C 4ED0 jmp [A0] 0000661E 9D5F sub.w [A7]+, D6 00006620 5F63 subq.w -[A3], 7 00006622 745F moveq.l D2, 0x5F 00006624 5F31 3954 subq.b <>, 7 00006628 4D65 chk.w D6, -[A5] 0000662A 6D6F blt +0x71 /* 0000669B */ 0000662C 7279 moveq.l D1, 0x79 label0000662E: 0000662E 496E 7374 chk.w D4, [A6 + 0x7374] 00006632 616E bsr +0x70 /* 000066A2 */ 00006634 6365 bls +0x67 /* 0000669B */ 00006636 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 0000663C 0000 FFFF ori.b D0, 0xFF 00006640 4E56 0000 link A6, 0 00006644 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006648 4EB9 0000 3BA2 jsr [0x00003BA2] 0000664E 4E5E unlink A6 00006650 205F movea.l A0, [A7]+ 00006652 584F addq.w A7, 4 00006654 4ED0 jmp [A0] 00006656 802C 494D or.b D0, [A4 + 0x494D] 0000665A 656D bcs +0x6F /* 000066C9 */ 0000665C 6F72 ble +0x74 /* 000066D0 */ 0000665E 7949 moveq.l D4, 0x49 00006660 6E73 bgt +0x75 /* 000066D5 */ 00006662 7461 moveq.l D2, 0x61 00006664 6E63 bgt +0x65 /* 000066C9 */ 00006666 654C bcs +0x4E /* 000066B4 */ 00006668 6973 bvs +0x75 /* 000066DD */ 0000666A 745F moveq.l D2, 0x5F 0000666C 5F31 3954 subq.b <>, 7 00006670 4D65 chk.w D6, -[A5] 00006672 6D6F blt +0x71 /* 000066E3 */ 00006674 7279 moveq.l D1, 0x79 00006676 496E 7374 chk.w D4, [A6 + 0x7374] 0000667A 616E bsr +0x70 /* 000066EA */ 0000667C 6365 bls +0x67 /* 000066E3 */ 0000667E 4C69 7374 4676 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4676] 00006684 0000 FFFF ori.b D0, 0xFF 00006688 41F9 FFFC 0A58 lea.l A0, [0xFFFC0A58] 0000668E 2008 move.l D0, A0 00006690 4E75 rts 00006692 FFFF .invalid <> 00006694 41F9 FFFC 0A58 lea.l A0, [0xFFFC0A58] 0000669A 2008 move.l D0, A0 0000669C 205F movea.l A0, [A7]+ 0000669E 584F addq.w A7, 4 000066A0 4ED0 jmp [A0] fn000066A2: 000066A2 FFFF .invalid <> 000066A4 2F0A move.l -[A7], A2 000066A6 2F3C 0000 00D6 move.l -[A7], 0xD6 000066AC 4EB9 0000 0BEA jsr [0x00000BEA] 000066B2 2440 movea.l A2, D0 label000066B4: 000066B4 200A move.l D0, A2 000066B6 6708 beq +0xA /* 000066C0 */ 000066B8 2F0A move.l -[A7], A2 000066BA 4EB9 0000 66C8 jsr [0x000066C8] label000066C0: 000066C0 200A move.l D0, A2 000066C2 245F movea.l A2, [A7]+ 000066C4 4E75 rts 000066C6 FFFF .invalid <> 000066C8 4E56 0000 link A6, 0 000066CC 48E7 1020 movem.l -[A7], D3,A2 label000066D0: 000066D0 246E 0008 movea.l A2, [A6 + 0x8] 000066D4 2F0A move.l -[A7], A2 000066D6 4EB9 0000 47AA jsr [0x000047AA] 000066DC 2079 FFFC 0EE0 movea.l A0, [0xFFFC0EE0] 000066E2 2488 move.l [A2], A0 000066E4 7600 moveq.l D3, 0x00 000066E6 2543 00CC move.l [A2 + 0xCC], D3 fn000066EA: 000066EA 2543 00D0 move.l [A2 + 0xD0], D3 000066EE 422A 00D4 clr.b [A2 + 0xD4] 000066F2 200A move.l D0, A2 000066F4 4CDF 0408 movem.l D3,A2, [A7]+ 000066F8 4E5E unlink A6 000066FA 205F movea.l A0, [A7]+ 000066FC 584F addq.w A7, 4 000066FE 4ED0 jmp [A0] 00006700 9A5F sub.w D5, [A7]+ 00006702 5F63 subq.w -[A3], 7 00006704 745F moveq.l D2, 0x5F 00006706 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000670A 496E 7374 chk.w D4, [A6 + 0x7374] 0000670E 7275 moveq.l D1, 0x75 00006710 6374 bls +0x76 /* 00006786 */ 00006712 696F bvs +0x71 /* 00006783 */ 00006714 6E56 bgt +0x58 /* 0000676C */ 00006716 6965 bvs +0x67 /* 0000677D */ 00006718 7746 moveq.l D3, 0x46 0000671A 7600 moveq.l D3, 0x00 0000671C 0000 FFFF ori.b D0, 0xFF 00006720 4E56 FFFC link A6, -0x0004 00006724 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00006728 266E 0008 movea.l A3, [A6 + 0x8] 0000672C 286E 000C movea.l A4, [A6 + 0xC] 00006730 177C 0003 00C3 move.b [A3 + 0xC3], 0x3 00006736 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000673A 2F0B move.l -[A7], A3 0000673C 2053 movea.l A0, [A3] 0000673E 2068 040C movea.l A0, [A0 + 0x40C] 00006742 4E90 jsr [A0] 00006744 2F0B move.l -[A7], A3 00006746 2053 movea.l A0, [A3] 00006748 2068 03E8 movea.l A0, [A0 + 0x3E8] 0000674C 4E90 jsr [A0] 0000674E 2800 move.l D4, D0 00006750 200C move.l D0, A4 00006752 6722 beq +0x24 /* 00006776 */ 00006754 274C 00C4 move.l [A3 + 0xC4], A4 00006758 294B 0090 move.l [A4 + 0x90], A3 0000675C 3F2B 00AE move.w -[A7], [A3 + 0xAE] 00006760 2F04 move.l -[A7], D4 00006762 2F0C move.l -[A7], A4 00006764 2054 movea.l A0, [A4] 00006766 2068 03CC movea.l A0, [A0 + 0x3CC] 0000676A 4E90 jsr [A0] label0000676C: 0000676C 2F0B move.l -[A7], A3 0000676E 2053 movea.l A0, [A3] 00006770 2068 03F4 movea.l A0, [A0 + 0x3F4] 00006774 4E90 jsr [A0] label00006776: 00006776 7016 moveq.l D0, 0x16 00006778 2F00 move.l -[A7], D0 0000677A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00006780 2D40 FFFC move.l [A6 - 0x4], D0 00006784 4A80 tst.l D0 label00006786: 00006786 6708 beq +0xA /* 00006790 */ 00006788 2F00 move.l -[A7], D0 0000678A 4EB9 0000 87B8 jsr [0x000087B8] label00006790: 00006790 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006794 4EB9 0000 1172 jsr [0x00001172] 0000679A 206E 0010 movea.l A0, [A6 + 0x10] 0000679E 2F28 0044 move.l -[A7], [A0 + 0x44] 000067A2 2F2B 0088 move.l -[A7], [A3 + 0x88] 000067A6 2004 move.l D0, D4 000067A8 E580 asl D0, 2 000067AA 2F00 move.l -[A7], D0 000067AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000067B0 206E FFFC movea.l A0, [A6 - 0x4] 000067B4 2250 movea.l A1, [A0] 000067B6 2251 movea.l A1, [A1] 000067B8 4E91 jsr [A1] 000067BA 276E FFFC 008C move.l [A3 + 0x8C], [A6 - 0x4] 000067C0 2F0B move.l -[A7], A3 000067C2 2053 movea.l A0, [A3] 000067C4 2068 0098 movea.l A0, [A0 + 0x98] 000067C8 4E90 jsr [A0] 000067CA 2840 movea.l A4, D0 000067CC 2F0B move.l -[A7], A3 000067CE 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 000067D4 4EB9 0000 1552 jsr [0x00001552] 000067DA 2F3C 4252 5044 move.l -[A7], 0x42525044 /* 'BRPD' */ 000067E0 2F0C move.l -[A7], A4 000067E2 2054 movea.l A0, [A4] 000067E4 2068 0180 movea.l A0, [A0 + 0x180] 000067E8 4E90 jsr [A0] 000067EA 2740 00CC move.l [A3 + 0xCC], D0 000067EE 2F3C 5550 4F57 move.l -[A7], 0x55504F57 /* 'UPOW' */ 000067F4 2F0C move.l -[A7], A4 000067F6 2054 movea.l A0, [A4] 000067F8 2068 0180 movea.l A0, [A0 + 0x180] 000067FC 4E90 jsr [A0] 000067FE 244B movea.l A2, A3 00006800 45EA 00D0 lea.l A2, [A2 + 0xD0] 00006804 2480 move.l [A2], D0 00006806 2079 FFFB EFF0 movea.l A0, [0xFFFBEFF0] 0000680C 1028 001A move.b D0, [A0 + 0x1A] 00006810 1740 00D4 move.b [A3 + 0xD4], D0 00006814 2F0B move.l -[A7], A3 00006816 2F12 move.l -[A7], [A2] 00006818 4EB9 0000 1552 jsr [0x00001552] 0000681E 1F2B 00D4 move.b -[A7], [A3 + 0xD4] 00006822 7001 moveq.l D0, 0x01 00006824 1F00 move.b -[A7], D0 00006826 2612 move.l D3, [A2] 00006828 2F03 move.l -[A7], D3 0000682A 2043 movea.l A0, D3 0000682C 2050 movea.l A0, [A0] 0000682E 2068 045C movea.l A0, [A0 + 0x45C] 00006832 4E90 jsr [A0] 00006834 2F0B move.l -[A7], A3 00006836 2053 movea.l A0, [A3] 00006838 2068 0420 movea.l A0, [A0 + 0x420] 0000683C 4E90 jsr [A0] 0000683E 2F0B move.l -[A7], A3 00006840 2053 movea.l A0, [A3] 00006842 2068 00D0 movea.l A0, [A0 + 0xD0] 00006846 4E90 jsr [A0] 00006848 2940 00CC move.l [A4 + 0xCC], D0 0000684C 7600 moveq.l D3, 0x00 0000684E 2743 009A move.l [A3 + 0x9A], D3 00006852 2743 009E move.l [A3 + 0x9E], D3 00006856 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000685A 4E5E unlink A6 0000685C 205F movea.l A0, [A7]+ 0000685E 4FEF 000C lea.l A7, [A7 + 0xC] 00006862 4ED0 jmp [A0] 00006864 803E or.b D0, <> 00006866 4949 chk.w D4, A1 00006868 6E73 bgt +0x75 /* 000068DD */ 0000686A 7472 moveq.l D2, 0x72 0000686C 7563 moveq.l D2, 0x63 0000686E 7469 moveq.l D2, 0x69 00006870 6F6E ble +0x70 /* 000068E0 */ 00006872 5669 6577 addq.w [A1 + 0x6577], 3 00006876 5F5F subq.w [A7]+, 7 00006878 3136 5449 move.w -[A0], [A6 + D5.w * 4 + 0x49] 0000687C 6E73 bgt +0x75 /* 000068F1 */ 0000687E 7472 moveq.l D2, 0x72 00006880 7563 moveq.l D2, 0x63 00006882 7469 moveq.l D2, 0x69 00006884 6F6E ble +0x70 /* 000068F4 */ 00006886 5669 6577 addq.w [A1 + 0x6577], 3 0000688A 4650 not.w [A0] 0000688C 3554 5461 move.w [A2 + 0x5461], [A4] 00006890 736B moveq.l D1, 0x6B 00006892 5031 3554 addq.b <>, 8 00006896 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000689C 6F69 ble +0x6B /* 00006907 */ 0000689E 6E74 bgt +0x76 /* 00006914 */ 000068A0 5669 6577 addq.w [A1 + 0x6577], 3 000068A4 0000 FFFF ori.b D0, 0xFF 000068A8 41F9 FFFC 1480 lea.l A0, [0xFFFC1480] 000068AE 2008 move.l D0, A0 000068B0 205F movea.l A0, [A7]+ 000068B2 584F addq.w A7, 4 000068B4 4ED0 jmp [A0] 000068B6 FFFF .invalid <> 000068B8 2F0A move.l -[A7], A2 000068BA 704E moveq.l D0, 0x4E 000068BC 2F00 move.l -[A7], D0 000068BE 4EB9 0000 0BEA jsr [0x00000BEA] 000068C4 2440 movea.l A2, D0 000068C6 200A move.l D0, A2 000068C8 6708 beq +0xA /* 000068D2 */ 000068CA 2F0A move.l -[A7], A2 000068CC 4EB9 0000 68D8 jsr [0x000068D8] label000068D2: 000068D2 200A move.l D0, A2 000068D4 245F movea.l A2, [A7]+ 000068D6 4E75 rts 000068D8 4E56 0000 link A6, 0 000068DC 48E7 1820 movem.l -[A7], D3,D4,A2 label000068E0: 000068E0 246E 0008 movea.l A2, [A6 + 0x8] 000068E4 2F0A move.l -[A7], A2 000068E6 4EB9 0000 4F7A jsr [0x00004F7A] 000068EC 2079 FFFC 1AE8 movea.l A0, [0xFFFC1AE8] 000068F2 2488 move.l [A2], A0 label000068F4: 000068F4 7600 moveq.l D3, 0x00 000068F6 2543 002E move.l [A2 + 0x2E], D3 000068FA 2543 0032 move.l [A2 + 0x32], D3 000068FE 2543 0036 move.l [A2 + 0x36], D3 00006902 2543 003A move.l [A2 + 0x3A], D3 00006906 4244 clr.w D4 00006908 3544 0042 move.w [A2 + 0x42], D4 0000690C 3544 0046 move.w [A2 + 0x46], D4 00006910 3544 0048 move.w [A2 + 0x48], D4 label00006914: 00006914 422A 004C clr.b [A2 + 0x4C] 00006918 2543 003E move.l [A2 + 0x3E], D3 0000691C 200A move.l D0, A2 0000691E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00006922 4E5E unlink A6 00006924 205F movea.l A0, [A7]+ 00006926 584F addq.w A7, 4 00006928 4ED0 jmp [A0] 0000692A 9E5F sub.w D7, [A7]+ 0000692C 5F63 subq.w -[A3], 7 0000692E 745F moveq.l D2, 0x5F 00006930 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00006934 4578 6563 chk.w D2, [0x00006563] 00006938 7574 moveq.l D2, 0x74 0000693A 6553 bcs +0x55 /* 0000698F */ 0000693C 6865 bvc +0x67 /* 000069A3 */ 0000693E 6C6C bge +0x6E /* 000069AC */ 00006940 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00006944 616E bsr +0x70 /* 000069B4 */ 00006946 6446 bcc +0x48 /* 0000698E */ 00006948 7600 moveq.l D3, 0x00 0000694A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000694E FFF8 .invalid <> 00006950 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00006954 286E 0008 movea.l A4, [A6 + 0x8] 00006958 7000 moveq.l D0, 0x00 0000695A 2D40 FFFC move.l [A6 - 0x4], D0 0000695E 202E 0010 move.l D0, [A6 + 0x10] 00006962 6716 beq +0x18 /* 0000697A */ 00006964 42A7 clr.l -[A7] 00006966 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000696A 206E 0010 movea.l A0, [A6 + 0x10] 0000696E 2050 movea.l A0, [A0] 00006970 2068 0108 movea.l A0, [A0 + 0x108] 00006974 4E90 jsr [A0] 00006976 2D40 FFFC move.l [A6 - 0x4], D0 label0000697A: 0000697A 42A7 clr.l -[A7] 0000697C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006980 7601 moveq.l D3, 0x01 00006982 1F03 move.b -[A7], D3 00006984 1F03 move.b -[A7], D3 00006986 42A7 clr.l -[A7] 00006988 2F0C move.l -[A7], A4 0000698A 4EB9 0000 4F72 jsr [0x00004F72] // begin alternate branch 0000698E-00006996 label0000698E: 0000698E 4F72 296E chk.w D7, <> 00006992 0014 002E ori.b [A4], 0x2E /* '.' */ // end alternate branch 0000698E-00006996 label0000698E: // (misaligned) 00006990 296E 0014 002E move.l [A4 + 0x2E], [A6 + 0x14] 00006996 244C movea.l A2, A4 00006998 7032 moveq.l D0, 0x32 0000699A D5C0 add.l A2, D0 0000699C 24AE 0010 move.l [A2], [A6 + 0x10] 000069A0 296E 000C 0036 move.l [A4 + 0x36], [A6 + 0xC] 000069A6 2052 movea.l A0, [A2] 000069A8 2028 007C move.l D0, [A0 + 0x7C] label000069AC: 000069AC 2D40 FFF8 move.l [A6 - 0x8], D0 000069B0 2040 movea.l A0, D0 000069B2 2250 movea.l A1, [A0] fn000069B4: 000069B4 3229 0020 move.w D1, [A1 + 0x20] 000069B8 264C movea.l A3, A4 000069BA 7446 moveq.l D2, 0x46 000069BC D7C2 add.l A3, D2 000069BE 3681 move.w [A3], D1 000069C0 2050 movea.l A0, [A0] 000069C2 3028 0022 move.w D0, [A0 + 0x22] 000069C6 3940 0048 move.w [A4 + 0x48], D0 000069CA 3200 move.w D1, D0 000069CC 48C1 ext.l D1 000069CE 3613 move.w D3, [A3] 000069D0 3003 move.w D0, D3 000069D2 48C0 ext.l D0 000069D4 9280 sub.l D1, D0 000069D6 7001 moveq.l D0, 0x01 000069D8 B280 cmp.l D1, D0 000069DA 6C26 bge +0x28 /* 00006A02 */ 000069DC 3F03 move.w -[A7], D3 000069DE 2612 move.l D3, [A2] 000069E0 2F03 move.l -[A7], D3 000069E2 2043 movea.l A0, D3 000069E4 2050 movea.l A0, [A0] 000069E6 2068 03F8 movea.l A0, [A0 + 0x3F8] 000069EA 4E90 jsr [A0] 000069EC 3680 move.w [A3], D0 000069EE 3F00 move.w -[A7], D0 000069F0 2612 move.l D3, [A2] 000069F2 2F03 move.l -[A7], D3 000069F4 2043 movea.l A0, D3 000069F6 2050 movea.l A0, [A0] 000069F8 2068 03FC movea.l A0, [A0 + 0x3FC] 000069FC 4E90 jsr [A0] 000069FE 3940 0048 move.w [A4 + 0x48], D0 label00006A02: 00006A02 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00006A06 4E5E unlink A6 00006A08 205F movea.l A0, [A7]+ 00006A0A 4FEF 0010 lea.l A7, [A7 + 0x10] 00006A0E 4ED0 jmp [A0] 00006A10 8041 or.w D0, D1 00006A12 4945 chk.w D4, D5 00006A14 7865 moveq.l D4, 0x65 00006A16 6375 bls +0x77 /* 00006A8D */ 00006A18 7465 moveq.l D2, 0x65 00006A1A 5368 656C subq.w [A0 + 0x656C], 1 00006A1E 6C43 bge +0x45 /* 00006A63 */ 00006A20 6F6D ble +0x6F /* 00006A8F */ 00006A22 6D61 blt +0x63 /* 00006A85 */ 00006A24 6E64 bgt +0x66 /* 00006A8A */ 00006A26 5F5F subq.w [A7]+, 7 00006A28 3230 5445 move.w D1, [A0 + D5.w * 4 + 0x45] 00006A2C 7865 moveq.l D4, 0x65 00006A2E 6375 bls +0x77 /* 00006AA5 */ 00006A30 7465 moveq.l D2, 0x65 00006A32 5368 656C subq.w [A0 + 0x656C], 1 00006A36 6C43 bge +0x45 /* 00006A7B */ 00006A38 6F6D ble +0x6F /* 00006AA7 */ 00006A3A 6D61 blt +0x63 /* 00006A9D */ 00006A3C 6E64 bgt +0x66 /* 00006AA2 */ 00006A3E 4650 not.w [A0] 00006A40 3654 movea.w A3, [A4] 00006A42 5368 656C subq.w [A0 + 0x656C], 1 00006A46 6C50 bge +0x52 /* 00006A98 */ 00006A48 3754 5445 move.w [A3 + 0x5445], [A4] 00006A4C 5669 6577 addq.w [A1 + 0x6577], 3 00006A50 5050 addq.w [A0], 8 00006A52 6300 0000 bls +0x2 /* 00006A54 */ // begin alternate branch 00006A54-00006A58 label00006A54: 00006A54 0000 FFFF ori.b D0, 0xFF // end alternate branch 00006A54-00006A58 label00006A54: // (misaligned) 00006A56 FFFF .invalid <> 00006A58 4E56 0000 link A6, 0 00006A5C 48E7 0030 movem.l -[A7], A2,A3 00006A60 7000 moveq.l D0, 0x00 00006A62 A122 syscall NewHandle, flags=1 00006A64 2648 movea.l A3, A0 00006A66 206E 000C movea.l A0, [A6 + 0xC] 00006A6A 5248 addq.w A0, 1 00006A6C 224B movea.l A1, A3 00006A6E 246E 000C movea.l A2, [A6 + 0xC] 00006A72 1212 move.b D1, [A2] 00006A74 7000 moveq.l D0, 0x00 00006A76 1001 move.b D0, D1 00006A78 A9EF syscall PtrAndHand 00006A7A 2F0B move.l -[A7], A3 00006A7C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006A80 4EB9 0000 6AC4 jsr [0x00006AC4] 00006A86 4CDF 0C00 movem.l A2,A3, [A7]+ label00006A8A: 00006A8A 4E5E unlink A6 00006A8C 205F movea.l A0, [A7]+ 00006A8E 504F addq.w A7, 8 00006A90 4ED0 jmp [A0] 00006A92 802B 4C6F or.b D0, [A3 + 0x4C6F] 00006A96 6753 beq +0x55 /* 00006AEB */ label00006A98: 00006A98 7472 moveq.l D2, 0x72 00006A9A 696E bvs +0x70 /* 00006B0A */ 00006A9C 675F beq +0x61 /* 00006AFD */ 00006A9E 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 label00006AA2: 00006AA2 4578 6563 chk.w D2, [0x00006563] 00006AA6 7574 moveq.l D2, 0x74 00006AA8 6553 bcs +0x55 /* 00006AFD */ 00006AAA 6865 bvc +0x67 /* 00006B11 */ 00006AAC 6C6C bge +0x6E /* 00006B1A */ 00006AAE 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00006AB2 616E bsr +0x70 /* 00006B22 */ 00006AB4 6446 bcc +0x48 /* 00006AFC */ 00006AB6 5237 4353 7472 3235 addq.b [[A7] + 0x74723235], 1 00006ABE 3500 move.w -[A2], D0 00006AC0 0000 FFFF ori.b D0, 0xFF 00006AC4 4E56 FFF4 link A6, -0x000C 00006AC8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00006ACC 286E 000C movea.l A4, [A6 + 0xC] 00006AD0 594F subq.w A7, 4 00006AD2 2F0C move.l -[A7], A4 00006AD4 4EB9 0000 07DA jsr [0x000007DA] 00006ADA 201F move.l D0, [A7]+ 00006ADC 2D40 FFF4 move.l [A6 - 0xC], D0 00006AE0 2F0C move.l -[A7], A4 00006AE2 4EB9 0000 0BCA jsr [0x00000BCA] 00006AE8 1D40 FFF8 move.b [A6 - 0x8], D0 00006AEC 204C movea.l A0, A4 00006AEE 202E FFF4 move.l D0, [A6 - 0xC] 00006AF2 5280 addq.l D0, 1 00006AF4 A024 syscall SetHandleSize 00006AF6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00006AFA 2614 move.l D3, [A4] label00006AFC: 00006AFC 2F03 move.l -[A7], D3 00006AFE 2043 movea.l A0, D3 00006B00 5248 addq.w A0, 1 00006B02 2F08 move.l -[A7], A0 00006B04 4EB9 0000 0C2A jsr [0x00000C2A] label00006B0A: 00006B0A 4FEF 000C lea.l A7, [A7 + 0xC] 00006B0E 2054 movea.l A0, [A4] 00006B10 10BC 000D move.b [A0], 0xD /* '\r' */ 00006B14 52AE FFF4 addq.l [A6 - 0xC], 1 00006B18 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 00006B1A-00006B26 label00006B1A: 00006B1A 0008 254C ori.b A0, 0x4C /* 'L' */ 00006B1E 003A 0CAE 0000 ori.b [PC /* 00006B20 */], 0xAE fn00006B22: // (misaligned) 00006B24 7530 moveq.l D2, 0x30 // end alternate branch 00006B1A-00006B26 label00006B1A: // (misaligned) 00006B1C 254C 003A move.l [A2 + 0x3A], A4 00006B20 0CAE 0000 7530 FFF4 cmpi.l [A6 - 0xC], 0x7530 /* 'u0' */ // begin alternate branch 00006B22-00006B28 fn00006B22: 00006B22 0000 7530 ori.b D0, 0x30 /* '0' */ 00006B26 FFF4 .invalid <> // end alternate branch 00006B22-00006B28 fn00006B22: // (misaligned) 00006B28 6F38 ble +0x3A /* 00006B62 */ 00006B2A 2F3C 0000 752F move.l -[A7], 0x752F /* 'u/' */ 00006B30 2654 movea.l A3, [A4] 00006B32 2D4B FFFC move.l [A6 - 0x4], A3 00006B36 D7EE FFF4 add.l A3, [A6 - 0xC] 00006B3A 47EB 8AD0 lea.l A3, [A3 - 0x7530] 00006B3E 2F0B move.l -[A7], A3 00006B40 206E FFFC movea.l A0, [A6 - 0x4] 00006B44 2F08 move.l -[A7], A0 00006B46 4EB9 0000 0C2A jsr [0x00000C2A] 00006B4C 4FEF 000C lea.l A7, [A7 + 0xC] 00006B50 204C movea.l A0, A4 00006B52 203C 0000 752F move.l D0, 0x752F /* 'u/' */ 00006B58 A024 syscall SetHandleSize 00006B5A 357C 752F 0042 move.w [A2 + 0x42], 0x752F /* 'u/' */ 00006B60 600A bra +0xC /* 00006B6C */ label00006B62: 00006B62 206E 0008 movea.l A0, [A6 + 0x8] 00006B66 316E FFF6 0042 move.w [A0 + 0x42], [A6 - 0xA] label00006B6C: 00006B6C 102E FFF8 move.b D0, [A6 - 0x8] 00006B70 6704 beq +0x6 /* 00006B76 */ 00006B72 204C movea.l A0, A4 00006B74 A02A syscall HUnlock label00006B76: 00006B76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006B7A 206E 0008 movea.l A0, [A6 + 0x8] 00006B7E 2050 movea.l A0, [A0] 00006B80 2068 0080 movea.l A0, [A0 + 0x80] 00006B84 4E90 jsr [A0] 00006B86 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00006B8A 4E5E unlink A6 00006B8C 205F movea.l A0, [A7]+ 00006B8E 504F addq.w A7, 8 00006B90 4ED0 jmp [A0] 00006B92 8025 or.b D0, -[A5] 00006B94 4C6F 6742 7566 movem.l D1,D6,A0,A1,A2,A5,A6, [A7 + 0x7566] 00006B9A 6665 bne +0x67 /* 00006C01 */ 00006B9C 725F moveq.l D1, 0x5F 00006B9E 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00006BA2 4578 6563 chk.w D2, [0x00006563] 00006BA6 7574 moveq.l D2, 0x74 00006BA8 6553 bcs +0x55 /* 00006BFD */ 00006BAA 6865 bvc +0x67 /* 00006C11 */ 00006BAC 6C6C bge +0x6E /* 00006C1A */ 00006BAE 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00006BB2 616E bsr +0x70 /* 00006C22 */ 00006BB4 6446 bcc +0x48 /* 00006BFC */ 00006BB6 5050 addq.w [A0], 8 00006BB8 6300 0000 bls +0x2 /* 00006BBA */ // begin alternate branch 00006BBA-00006BC8 label00006BBA: 00006BBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00006BBE 0000 48E7 ori.b D0, 0xE7 00006BC2 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 00006BBA-00006BC8 label00006BBA: // (misaligned) 00006BBC 4E56 0000 link A6, 0 00006BC0 48E7 0030 movem.l -[A7], A2,A3 00006BC4 266E 0008 movea.l A3, [A6 + 0x8] 00006BC8 244B movea.l A2, A3 00006BCA 7036 moveq.l D0, 0x36 00006BCC D5C0 add.l A2, D0 00006BCE 2F12 move.l -[A7], [A2] 00006BD0 2F2B 002E move.l -[A7], [A3 + 0x2E] 00006BD4 4EB9 0000 7A78 jsr [0x00007A78] 00006BDA 2F12 move.l -[A7], [A2] 00006BDC 4EB9 0000 115A jsr [0x0000115A] 00006BE2 2480 move.l [A2], D0 00006BE4 4CDF 0C00 movem.l A2,A3, [A7]+ 00006BE8 4E5E unlink A6 00006BEA 205F movea.l A0, [A7]+ 00006BEC 584F addq.w A7, 4 00006BEE 4ED0 jmp [A0] 00006BF0 9E44 sub.w D7, D4 00006BF2 6F49 ble +0x4B /* 00006C3D */ 00006BF4 745F moveq.l D2, 0x5F 00006BF6 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00006BFA 4578 6563 chk.w D2, [0x00006563] // begin alternate branch 00006BFC-00006BFE label00006BFC: 00006BFC 6563 bcs +0x65 /* 00006C61 */ // end alternate branch 00006BFC-00006BFE label00006BFC: // (misaligned) 00006BFE 7574 moveq.l D2, 0x74 00006C00 6553 bcs +0x55 /* 00006C55 */ 00006C02 6865 bvc +0x67 /* 00006C69 */ 00006C04 6C6C bge +0x6E /* 00006C72 */ 00006C06 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00006C0A 616E bsr +0x70 /* 00006C7A */ 00006C0C 6446 bcc +0x48 /* 00006C54 */ 00006C0E 7600 moveq.l D3, 0x00 00006C10 0000 FFFF ori.b D0, 0xFF 00006C14 4E56 FFFC link A6, -0x0004 00006C18 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 // begin alternate branch 00006C1A-00006C22 label00006C1A: 00006C1A 1838 286E move.b D4, [0x0000286E] 00006C1E 0008 244C ori.b A0, 0x4C /* 'L' */ // end alternate branch 00006C1A-00006C22 label00006C1A: // (misaligned) 00006C1C 286E 0008 movea.l A4, [A6 + 0x8] 00006C20 244C movea.l A2, A4 fn00006C22: 00006C22 7032 moveq.l D0, 0x32 00006C24 D5C0 add.l A2, D0 00006C26 2652 movea.l A3, [A2] 00006C28 202B 007C move.l D0, [A3 + 0x7C] 00006C2C 2D40 FFFC move.l [A6 - 0x4], D0 00006C30 382C 0044 move.w D4, [A4 + 0x44] 00006C34 986C 004A sub.w D4, [A4 + 0x4A] 00006C38 2F0B move.l -[A7], A3 00006C3A 2053 movea.l A0, [A3] 00006C3C 2068 01D0 movea.l A0, [A0 + 0x1D0] 00006C40 4E90 jsr [A0] 00006C42 3F04 move.w -[A7], D4 00006C44 302C 0042 move.w D0, [A4 + 0x42] 00006C48 D044 add.w D0, D4 00006C4A 3F00 move.w -[A7], D0 00006C4C 4227 clr.b -[A7] 00006C4E 2612 move.l D3, [A2] 00006C50 2F03 move.l -[A7], D3 00006C52 2043 movea.l A0, D3 label00006C54: 00006C54 2050 movea.l A0, [A0] 00006C56 2068 0414 movea.l A0, [A0 + 0x414] 00006C5A 4E90 jsr [A0] 00006C5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006C60 A9D7 syscall TEDelete 00006C62 4AAC 003E tst.l [A4 + 0x3E] 00006C66 672E beq +0x30 /* 00006C96 */ 00006C68 4267 clr.w -[A7] 00006C6A 4267 clr.w -[A7] 00006C6C 4227 clr.b -[A7] 00006C6E 2612 move.l D3, [A2] 00006C70 2F03 move.l -[A7], D3 label00006C72: 00006C72 2043 movea.l A0, D3 00006C74 2050 movea.l A0, [A0] 00006C76 2068 0414 movea.l A0, [A0 + 0x414] fn00006C7A: 00006C7A 4E90 jsr [A0] 00006C7C 246C 003E movea.l A2, [A4 + 0x3E] 00006C80 2F12 move.l -[A7], [A2] 00006C82 594F subq.w A7, 4 00006C84 2F0A move.l -[A7], A2 00006C86 4EB9 0000 07DA jsr [0x000007DA] 00006C8C 201F move.l D0, [A7]+ 00006C8E 2F00 move.l -[A7], D0 00006C90 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006C94 A9DE syscall TEInsert label00006C96: 00006C96 302C 0046 move.w D0, [A4 + 0x46] 00006C9A 48C0 ext.l D0 00006C9C 2F00 move.l -[A7], D0 00006C9E 302C 0048 move.w D0, [A4 + 0x48] 00006CA2 48C0 ext.l D0 00006CA4 2F00 move.l -[A7], D0 00006CA6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006CAA A9D1 syscall TESetSelect 00006CAC 262C 0032 move.l D3, [A4 + 0x32] 00006CB0 2F03 move.l -[A7], D3 00006CB2 2043 movea.l A0, D3 00006CB4 2050 movea.l A0, [A0] 00006CB6 2068 0430 movea.l A0, [A0 + 0x430] 00006CBA 4E90 jsr [A0] 00006CBC 7001 moveq.l D0, 0x01 00006CBE 1F00 move.b -[A7], D0 00006CC0 262C 0032 move.l D3, [A4 + 0x32] 00006CC4 2F03 move.l -[A7], D3 00006CC6 2043 movea.l A0, D3 00006CC8 2050 movea.l A0, [A0] 00006CCA 2068 03EC movea.l A0, [A0 + 0x3EC] 00006CCE 4E90 jsr [A0] 00006CD0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00006CD4 4E5E unlink A6 00006CD6 205F movea.l A0, [A7]+ 00006CD8 584F addq.w A7, 4 00006CDA 4ED0 jmp [A0] 00006CDC 8020 or.b D0, -[A0] 00006CDE 556E 646F subq.w [A6 + 0x646F], 2 00006CE2 4974 5F5F chk.w D4, <> 00006CE6 3230 5445 move.w D1, [A0 + D5.w * 4 + 0x45] 00006CEA 7865 moveq.l D4, 0x65 00006CEC 6375 bls +0x77 /* 00006D63 */ 00006CEE 7465 moveq.l D2, 0x65 00006CF0 5368 656C subq.w [A0 + 0x656C], 1 00006CF4 6C43 bge +0x45 /* 00006D39 */ 00006CF6 6F6D ble +0x6F /* 00006D65 */ 00006CF8 6D61 blt +0x63 /* 00006D5B */ 00006CFA 6E64 bgt +0x66 /* 00006D60 */ 00006CFC 4676 0000 not.w [A6 + D0.w] 00006D00 4E56 FFF0 link A6, -0x0010 00006D04 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00006D08 286E 0008 movea.l A4, [A6 + 0x8] 00006D0C 244C movea.l A2, A4 00006D0E 7032 moveq.l D0, 0x32 00006D10 D5C0 add.l A2, D0 00006D12 2652 movea.l A3, [A2] 00006D14 202B 007C move.l D0, [A3 + 0x7C] 00006D18 2D40 FFF0 move.l [A6 - 0x10], D0 00006D1C 202B 0080 move.l D0, [A3 + 0x80] 00006D20 2D40 FFF4 move.l [A6 - 0xC], D0 00006D24 594F subq.w A7, 4 00006D26 2F00 move.l -[A7], D0 00006D28 4EB9 0000 07DA jsr [0x000007DA] 00006D2E 201F move.l D0, [A7]+ 00006D30 2D40 FFF8 move.l [A6 - 0x8], D0 00006D34 2612 move.l D3, [A2] 00006D36 2F03 move.l -[A7], D3 00006D38 2043 movea.l A0, D3 00006D3A 2050 movea.l A0, [A0] 00006D3C 2068 01D0 movea.l A0, [A0 + 0x1D0] 00006D40 4E90 jsr [A0] 00006D42 3F2C 0046 move.w -[A7], [A4 + 0x46] 00006D46 2612 move.l D3, [A2] 00006D48 2F03 move.l -[A7], D3 00006D4A 2043 movea.l A0, D3 00006D4C 2050 movea.l A0, [A0] 00006D4E 2068 03FC movea.l A0, [A0 + 0x3FC] 00006D52 4E90 jsr [A0] 00006D54 3E00 move.w D7, D0 00006D56 3947 0044 move.w [A4 + 0x44], D7 00006D5A 362C 0042 move.w D3, [A4 + 0x42] 00006D5E 3003 move.w D0, D3 label00006D60: 00006D60 48C0 ext.l D0 00006D62 D0AE FFF8 add.l D0, [A6 - 0x8] 00006D66 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 00006D6C 6F00 0102 ble +0x104 /* 00006E70 */ 00006D70 3C03 move.w D6, D3 00006D72 DC6E FFFA add.w D6, [A6 - 0x6] 00006D76 0646 8AD0 addi.w D6, 0x8AD0 00006D7A 3006 move.w D0, D6 00006D7C 3200 move.w D1, D0 00006D7E 48C1 ext.l D1 00006D80 B2AE FFF8 cmp.l D1, [A6 - 0x8] 00006D84 6F06 ble +0x8 /* 00006D8C */ 00006D86 3C2E FFFA move.w D6, [A6 - 0x6] 00006D8A 6014 bra +0x16 /* 00006DA0 */ label00006D8C: 00006D8C 3F06 move.w -[A7], D6 00006D8E 262C 0032 move.l D3, [A4 + 0x32] 00006D92 2F03 move.l -[A7], D3 00006D94 2043 movea.l A0, D3 00006D96 2050 movea.l A0, [A0] 00006D98 2068 03FC movea.l A0, [A0 + 0x3FC] 00006D9C 4E90 jsr [A0] 00006D9E 3C00 move.w D6, D0 label00006DA0: 00006DA0 204C movea.l A0, A4 00006DA2 2448 movea.l A2, A0 00006DA4 703A moveq.l D0, 0x3A 00006DA6 D5C0 add.l A2, D0 00006DA8 BC47 cmp.w D6, D7 00006DAA 6D62 blt +0x64 /* 00006E0E */ 00006DAC 3C07 move.w D6, D7 00006DAE 202E FFF8 move.l D0, [A6 - 0x8] 00006DB2 3207 move.w D1, D7 00006DB4 3401 move.w D2, D1 00006DB6 48C2 ext.l D2 00006DB8 9082 sub.l D0, D2 00006DBA 362C 0042 move.w D3, [A4 + 0x42] 00006DBE 3803 move.w D4, D3 00006DC0 48C4 ext.l D4 00006DC2 D084 add.l D0, D4 00006DC4 0C80 0000 7530 cmpi.l D0, 0x7530 /* 'u0' */ 00006DCA 6F42 ble +0x44 /* 00006E0E */ 00006DCC 302E FFFA move.w D0, [A6 - 0x6] 00006DD0 9041 sub.w D0, D1 00006DD2 D043 add.w D0, D3 00006DD4 0640 8AD0 addi.w D0, 0x8AD0 00006DD8 9640 sub.w D3, D0 00006DDA 3D43 FFFC move.w [A6 - 0x4], D3 00006DDE 3003 move.w D0, D3 00006DE0 48C0 ext.l D0 00006DE2 2F00 move.l -[A7], D0 00006DE4 3003 move.w D0, D3 00006DE6 48C0 ext.l D0 00006DE8 9880 sub.l D4, D0 00006DEA 2252 movea.l A1, [A2] 00006DEC 2A11 move.l D5, [A1] 00006DEE D885 add.l D4, D5 00006DF0 2F04 move.l -[A7], D4 00006DF2 2F05 move.l -[A7], D5 00006DF4 4EB9 0000 0C2A jsr [0x00000C2A] 00006DFA 4FEF 000C lea.l A7, [A7 + 0xC] 00006DFE 2052 movea.l A0, [A2] 00006E00 3003 move.w D0, D3 00006E02 3200 move.w D1, D0 00006E04 48C1 ext.l D1 00006E06 2001 move.l D0, D1 00006E08 A024 syscall SetHandleSize 00006E0A 3943 0042 move.w [A4 + 0x42], D3 label00006E0E: 00006E0E 4AAC 003E tst.l [A4 + 0x3E] 00006E12 662C bne +0x2E /* 00006E40 */ 00006E14 3946 004A move.w [A4 + 0x4A], D6 00006E18 3006 move.w D0, D6 00006E1A 3200 move.w D1, D0 00006E1C 48C1 ext.l D1 00006E1E 2001 move.l D0, D1 00006E20 A122 syscall NewHandle, flags=1 00006E22 2948 003E move.l [A4 + 0x3E], A0 00006E26 3006 move.w D0, D6 00006E28 3200 move.w D1, D0 00006E2A 48C1 ext.l D1 00006E2C 2F01 move.l -[A7], D1 00006E2E 226E FFF4 movea.l A1, [A6 - 0xC] 00006E32 2F11 move.l -[A7], [A1] 00006E34 2F10 move.l -[A7], [A0] 00006E36 4EB9 0000 0C2A jsr [0x00000C2A] 00006E3C 4FEF 000C lea.l A7, [A7 + 0xC] label00006E40: 00006E40 4267 clr.w -[A7] 00006E42 3F06 move.w -[A7], D6 00006E44 4227 clr.b -[A7] 00006E46 262C 0032 move.l D3, [A4 + 0x32] 00006E4A 2F03 move.l -[A7], D3 00006E4C 2043 movea.l A0, D3 00006E4E 2050 movea.l A0, [A0] 00006E50 2068 0414 movea.l A0, [A0 + 0x414] 00006E54 4E90 jsr [A0] 00006E56 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006E5A A9D7 syscall TEDelete 00006E5C 4227 clr.b -[A7] 00006E5E 262C 0032 move.l D3, [A4 + 0x32] 00006E62 2F03 move.l -[A7], D3 00006E64 2043 movea.l A0, D3 00006E66 2050 movea.l A0, [A0] 00006E68 2068 03EC movea.l A0, [A0 + 0x3EC] 00006E6C 4E90 jsr [A0] 00006E6E 9E46 sub.w D7, D6 label00006E70: 00006E70 3607 move.w D3, D7 00006E72 3003 move.w D0, D3 00006E74 48C0 ext.l D0 00006E76 2F00 move.l -[A7], D0 00006E78 3003 move.w D0, D3 00006E7A 48C0 ext.l D0 00006E7C 2F00 move.l -[A7], D0 00006E7E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006E82 A9D1 syscall TESetSelect 00006E84 244C movea.l A2, A4 00006E86 703A moveq.l D0, 0x3A 00006E88 D5C0 add.l A2, D0 00006E8A 2052 movea.l A0, [A2] 00006E8C A029 syscall HLock 00006E8E 2652 movea.l A3, [A2] 00006E90 2F13 move.l -[A7], [A3] 00006E92 594F subq.w A7, 4 00006E94 2F0B move.l -[A7], A3 00006E96 4EB9 0000 07DA jsr [0x000007DA] 00006E9C 201F move.l D0, [A7]+ 00006E9E 2F00 move.l -[A7], D0 00006EA0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00006EA4 A9DE syscall TEInsert 00006EA6 2052 movea.l A0, [A2] 00006EA8 A02A syscall HUnlock 00006EAA 4A2C 004C tst.b [A4 + 0x4C] 00006EAE 6720 beq +0x22 /* 00006ED0 */ 00006EB0 3F03 move.w -[A7], D3 00006EB2 206E FFF0 movea.l A0, [A6 - 0x10] 00006EB6 2050 movea.l A0, [A0] 00006EB8 3F28 0022 move.w -[A7], [A0 + 0x22] 00006EBC 7001 moveq.l D0, 0x01 00006EBE 1F00 move.b -[A7], D0 00006EC0 262C 0032 move.l D3, [A4 + 0x32] 00006EC4 2F03 move.l -[A7], D3 00006EC6 2043 movea.l A0, D3 00006EC8 2050 movea.l A0, [A0] 00006ECA 2068 0414 movea.l A0, [A0 + 0x414] 00006ECE 4E90 jsr [A0] label00006ED0: 00006ED0 197C 0001 004C move.b [A4 + 0x4C], 0x1 00006ED6 7001 moveq.l D0, 0x01 00006ED8 1F00 move.b -[A7], D0 00006EDA 262C 0032 move.l D3, [A4 + 0x32] 00006EDE 2F03 move.l -[A7], D3 00006EE0 2043 movea.l A0, D3 00006EE2 2050 movea.l A0, [A0] 00006EE4 2068 03EC movea.l A0, [A0 + 0x3EC] 00006EE8 4E90 jsr [A0] 00006EEA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00006EEE 4E5E unlink A6 00006EF0 205F movea.l A0, [A7]+ 00006EF2 584F addq.w A7, 4 00006EF4 4ED0 jmp [A0] 00006EF6 8020 or.b D0, -[A0] 00006EF8 5265 addq.w -[A5], 1 00006EFA 646F bcc +0x71 /* 00006F6B */ 00006EFC 4974 5F5F chk.w D4, <> 00006F00 3230 5445 move.w D1, [A0 + D5.w * 4 + 0x45] 00006F04 7865 moveq.l D4, 0x65 00006F06 6375 bls +0x77 /* 00006F7D */ 00006F08 7465 moveq.l D2, 0x65 00006F0A 5368 656C subq.w [A0 + 0x656C], 1 00006F0E 6C43 bge +0x45 /* 00006F53 */ 00006F10 6F6D ble +0x6F /* 00006F7F */ 00006F12 6D61 blt +0x63 /* 00006F75 */ 00006F14 6E64 bgt +0x66 /* 00006F7A */ 00006F16 4676 0000 not.w [A6 + D0.w] 00006F1A FFFF .invalid <> 00006F1C 41F9 FFFC 14B8 lea.l A0, [0xFFFC14B8] 00006F22 2008 move.l D0, A0 00006F24 205F movea.l A0, [A7]+ 00006F26 584F addq.w A7, 4 00006F28 4ED0 jmp [A0] 00006F2A FFFF .invalid <> 00006F2C 2F0A move.l -[A7], A2 00006F2E 7022 moveq.l D0, 0x22 00006F30 2F00 move.l -[A7], D0 00006F32 4EB9 0000 0BEA jsr [0x00000BEA] 00006F38 2440 movea.l A2, D0 00006F3A 200A move.l D0, A2 00006F3C 6708 beq +0xA /* 00006F46 */ 00006F3E 2F0A move.l -[A7], A2 00006F40 4EB9 0000 6F4C jsr [0x00006F4C] label00006F46: 00006F46 200A move.l D0, A2 00006F48 245F movea.l A2, [A7]+ 00006F4A 4E75 rts 00006F4C 4E56 0000 link A6, 0 00006F50 2F0A move.l -[A7], A2 00006F52 246E 0008 movea.l A2, [A6 + 0x8] 00006F56 2F0A move.l -[A7], A2 00006F58 4EB9 0000 6752 jsr [0x00006752] 00006F5E 2079 FFFC 1AEC movea.l A0, [0xFFFC1AEC] 00006F64 2488 move.l [A2], A0 00006F66 7000 moveq.l D0, 0x00 00006F68 2540 001E move.l [A2 + 0x1E], D0 00006F6C 200A move.l D0, A2 00006F6E 245F movea.l A2, [A7]+ 00006F70 4E5E unlink A6 00006F72 205F movea.l A0, [A7]+ 00006F74 584F addq.w A7, 4 00006F76 4ED0 jmp [A0] 00006F78 9E5F sub.w D7, [A7]+ label00006F7A: 00006F7A 5F63 subq.w -[A3], 7 00006F7C 745F moveq.l D2, 0x5F 00006F7E 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 00006F82 5368 656C subq.w [A0 + 0x656C], 1 00006F86 6C43 bge +0x45 /* 00006FCB */ 00006F88 7572 moveq.l D2, 0x72 00006F8A 736F moveq.l D1, 0x6F 00006F8C 7242 moveq.l D1, 0x42 00006F8E 6568 bcs +0x6A /* 00006FF8 */ 00006F90 6176 bsr +0x78 /* 00007008 */ 00006F92 696F bvs +0x71 /* 00007003 */ 00006F94 7246 moveq.l D1, 0x46 00006F96 7600 moveq.l D3, 0x00 00006F98 0000 FFFF ori.b D0, 0xFF 00006F9C 4E56 0000 link A6, 0 00006FA0 2F3C 4558 4E44 move.l -[A7], 0x45584E44 /* 'EXND' */ 00006FA6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006FAA 4EB9 0000 674A jsr [0x0000674A] 00006FB0 206E 0008 movea.l A0, [A6 + 0x8] 00006FB4 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 00006FBA 4E5E unlink A6 00006FBC 205F movea.l A0, [A7]+ 00006FBE 504F addq.w A7, 8 00006FC0 4ED0 jmp [A0] 00006FC2 8036 4953 6865 6C6C or.b D0, [[A6] + 0x68656C6C] 00006FCA 4375 7273 chk.w D1, [A5 + D7.w * 2 + 0x73] 00006FCE 6F72 ble +0x74 /* 00007042 */ 00006FD0 4265 clr.w -[A5] 00006FD2 6861 bvc +0x63 /* 00007035 */ 00006FD4 7669 moveq.l D3, 0x69 00006FD6 6F72 ble +0x74 /* 0000704A */ 00006FD8 5F5F subq.w [A7]+, 7 00006FDA 3230 5453 move.w D1, [A0 + D5.w * 4 + 0x53] 00006FDE 6865 bvc +0x67 /* 00007045 */ 00006FE0 6C6C bge +0x6E /* 0000704E */ 00006FE2 4375 7273 chk.w D1, [A5 + D7.w * 2 + 0x73] 00006FE6 6F72 ble +0x74 /* 0000705A */ 00006FE8 4265 clr.w -[A5] 00006FEA 6861 bvc +0x63 /* 0000704D */ 00006FEC 7669 moveq.l D3, 0x69 00006FEE 6F72 ble +0x74 /* 00007062 */ 00006FF0 4650 not.w [A0] 00006FF2 3754 5445 move.w [A3 + 0x5445], [A4] 00006FF6 5669 6577 addq.w [A1 + 0x6577], 3 // begin alternate branch 00006FF8-00006FFA label00006FF8: 00006FF8 6577 bcs +0x79 /* 00007071 */ // end alternate branch 00006FF8-00006FFA label00006FF8: // (misaligned) 00006FFA 0000 41F9 ori.b D0, 0xF9 00006FFE FFFC .invalid <> 00007000 14EC 2008 move.b [A2]+, [A4 + 0x2008] 00007004 205F movea.l A0, [A7]+ 00007006 584F addq.w A7, 4 fn00007008: 00007008 4ED0 jmp [A0] 0000700A FFFF .invalid <> 0000700C 2F0A move.l -[A7], A2 0000700E 7022 moveq.l D0, 0x22 00007010 2F00 move.l -[A7], D0 00007012 4EB9 0000 0BEA jsr [0x00000BEA] 00007018 2440 movea.l A2, D0 0000701A 200A move.l D0, A2 0000701C 6708 beq +0xA /* 00007026 */ 0000701E 2F0A move.l -[A7], A2 00007020 4EB9 0000 702C jsr [0x0000702C] label00007026: 00007026 200A move.l D0, A2 00007028 245F movea.l A2, [A7]+ 0000702A 4E75 rts 0000702C 4E56 0000 link A6, 0 00007030 2F0A move.l -[A7], A2 00007032 246E 0008 movea.l A2, [A6 + 0x8] 00007036 2F0A move.l -[A7], A2 00007038 4EB9 0000 6752 jsr [0x00006752] 0000703E 2079 FFFC 1AF0 movea.l A0, [0xFFFC1AF0] // begin alternate branch 00007042-00007046 label00007042: 00007042 1AF0 2488 move.b [A5]+, [A0 + D2.w * 4 - 0x120] // end alternate branch 00007042-00007046 label00007042: // (misaligned) 00007044 2488 move.l [A2], A0 00007046 200A move.l D0, A2 00007048 245F movea.l A2, [A7]+ label0000704A: 0000704A 4E5E unlink A6 0000704C 205F movea.l A0, [A7]+ label0000704E: 0000704E 584F addq.w A7, 4 00007050 4ED0 jmp [A0] 00007052 9D5F sub.w [A7]+, D6 00007054 5F63 subq.w -[A3], 7 00007056 745F moveq.l D2, 0x5F 00007058 5F31 3954 subq.b <>, 7 // begin alternate branch 0000705A-00007060 label0000705A: 0000705A 3954 5368 move.w [A4 + 0x5368], [A4] 0000705E 656C bcs +0x6E /* 000070CC */ // end alternate branch 0000705A-00007060 label0000705A: // (misaligned) 0000705C 5368 656C subq.w [A0 + 0x656C], 1 00007060 6C45 bge +0x47 /* 000070A7 */ label00007062: 00007062 6E74 bgt +0x76 /* 000070D8 */ 00007064 6572 bcs +0x74 /* 000070D8 */ 00007066 4265 clr.w -[A5] 00007068 6861 bvc +0x63 /* 000070CB */ 0000706A 7669 moveq.l D3, 0x69 0000706C 6F72 ble +0x74 /* 000070E0 */ 0000706E 4676 0000 not.w [A6 + D0.w] 00007072 FFFF .invalid <> 00007074 4E56 0000 link A6, 0 00007078 2F3C 4558 4E44 move.l -[A7], 0x45584E44 /* 'EXND' */ 0000707E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007082 4EB9 0000 674A jsr [0x0000674A] 00007088 206E 0008 movea.l A0, [A6 + 0x8] 0000708C 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 00007092 4E5E unlink A6 00007094 205F movea.l A0, [A7]+ 00007096 504F addq.w A7, 8 00007098 4ED0 jmp [A0] 0000709A 8033 4953 6865 6C6C or.b D0, [[A3] + 0x68656C6C] 000070A2 456E 7465 chk.w D2, [A6 + 0x7465] 000070A6 7242 moveq.l D1, 0x42 000070A8 6568 bcs +0x6A /* 00007112 */ 000070AA 6176 bsr +0x78 /* 00007122 */ 000070AC 696F bvs +0x71 /* 0000711D */ 000070AE 725F moveq.l D1, 0x5F 000070B0 5F31 3954 subq.b <>, 7 000070B4 5368 656C subq.w [A0 + 0x656C], 1 000070B8 6C45 bge +0x47 /* 000070FF */ 000070BA 6E74 bgt +0x76 /* 00007130 */ 000070BC 6572 bcs +0x74 /* 00007130 */ 000070BE 4265 clr.w -[A5] 000070C0 6861 bvc +0x63 /* 00007123 */ 000070C2 7669 moveq.l D3, 0x69 000070C4 6F72 ble +0x74 /* 00007138 */ 000070C6 4650 not.w [A0] 000070C8 3654 movea.w A3, [A4] 000070CA 5368 656C subq.w [A0 + 0x656C], 1 // begin alternate branch 000070CC-000070CE label000070CC: 000070CC 656C bcs +0x6E /* 0000713A */ // end alternate branch 000070CC-000070CE label000070CC: // (misaligned) 000070CE 6C00 0000 bge +0x2 /* 000070D0 */ // begin alternate branch 000070D0-000070D4 label000070D0: 000070D0 0000 FFFF ori.b D0, 0xFF // end alternate branch 000070D0-000070D4 label000070D0: // (misaligned) 000070D2 FFFF .invalid <> 000070D4 41F9 FFFC 1514 lea.l A0, [0xFFFC1514] // begin alternate branch 000070D8-000070DA label000070D8: 000070D8 1514 move.b -[A2], [A4] // end alternate branch 000070D8-000070DA label000070D8: // (misaligned) 000070DA 2008 move.l D0, A0 000070DC 205F movea.l A0, [A7]+ 000070DE 584F addq.w A7, 4 label000070E0: 000070E0 4ED0 jmp [A0] 000070E2 FFFF .invalid <> 000070E4 2F0A move.l -[A7], A2 000070E6 701A moveq.l D0, 0x1A 000070E8 2F00 move.l -[A7], D0 000070EA 4EB9 0000 0BEA jsr [0x00000BEA] 000070F0 2440 movea.l A2, D0 000070F2 200A move.l D0, A2 000070F4 6708 beq +0xA /* 000070FE */ 000070F6 2F0A move.l -[A7], A2 000070F8 4EB9 0000 7104 jsr [0x00007104] label000070FE: 000070FE 200A move.l D0, A2 00007100 245F movea.l A2, [A7]+ 00007102 4E75 rts 00007104 4E56 0000 link A6, 0 00007108 48E7 1020 movem.l -[A7], D3,A2 0000710C 246E 0008 movea.l A2, [A6 + 0x8] 00007110 2F0A move.l -[A7], A2 label00007112: 00007112 4EB9 0000 3F5A jsr [0x00003F5A] 00007118 2079 FFFC 1AF4 movea.l A0, [0xFFFC1AF4] 0000711E 2488 move.l [A2], A0 00007120 7600 moveq.l D3, 0x00 fn00007122: 00007122 2543 0004 move.l [A2 + 0x4], D3 00007126 2543 0008 move.l [A2 + 0x8], D3 0000712A 2543 000C move.l [A2 + 0xC], D3 0000712E 2543 0010 move.l [A2 + 0x10], D3 // begin alternate branch 00007130-00007138 label00007130: 00007130 0010 157C ori.b [A0], 0x7C /* '|' */ 00007134 0001 0018 ori.b D1, 0x18 // end alternate branch 00007130-00007138 label00007130: // (misaligned) 00007132 157C 0001 0018 move.b [A2 + 0x18], 0x1 label00007138: 00007138 2543 0014 move.l [A2 + 0x14], D3 // begin alternate branch 0000713A-0000713E label0000713A: 0000713A 0014 200A ori.b [A4], 0xA /* '\n' */ // end alternate branch 0000713A-0000713E label0000713A: // (misaligned) 0000713C 200A move.l D0, A2 0000713E 4CDF 0408 movem.l D3,A2, [A7]+ 00007142 4E5E unlink A6 00007144 205F movea.l A0, [A7]+ 00007146 584F addq.w A7, 4 00007148 4ED0 jmp [A0] 0000714A 8F5F or.w [A7]+, D7 0000714C 5F63 subq.w -[A3], 7 0000714E 745F moveq.l D2, 0x5F 00007150 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00007154 6865 bvc +0x67 /* 000071BB */ 00007156 6C6C bge +0x6E /* 000071C4 */ 00007158 4676 0000 not.w [A6 + D0.w] 0000715C 4E56 0000 link A6, 0 00007160 2F0A move.l -[A7], A2 00007162 246E 000C movea.l A2, [A6 + 0xC] 00007166 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000716A 4EB9 0000 14D2 jsr [0x000014D2] 00007170 200A move.l D0, A2 00007172 6620 bne +0x22 /* 00007194 */ 00007174 594F subq.w A7, 4 00007176 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 0000717C 3F3C 03E9 move.w -[A7], 0x3E9 00007180 A9A0 syscall GetResource 00007182 245F movea.l A2, [A7]+ 00007184 200A move.l D0, A2 00007186 6706 beq +0x8 /* 0000718E */ 00007188 2F0A move.l -[A7], A2 0000718A A992 syscall DetachResource 0000718C 6006 bra +0x8 /* 00007194 */ label0000718E: 0000718E 7000 moveq.l D0, 0x00 00007190 A122 syscall NewHandle, flags=1 00007192 2448 movea.l A2, A0 label00007194: 00007194 206E 0008 movea.l A0, [A6 + 0x8] 00007198 214A 0010 move.l [A0 + 0x10], A2 0000719C 245F movea.l A2, [A7]+ 0000719E 4E5E unlink A6 000071A0 205F movea.l A0, [A7]+ 000071A2 504F addq.w A7, 8 000071A4 4ED0 jmp [A0] 000071A6 9349 subx.w -[A1], -[A1] 000071A8 5368 656C subq.w [A0 + 0x656C], 1 000071AC 6C5F bge +0x61 /* 0000720D */ 000071AE 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 000071B2 6865 bvc +0x67 /* 00007219 */ 000071B4 6C6C bge +0x6E /* 00007222 */ 000071B6 4650 not.w [A0] 000071B8 5063 addq.w -[A3], 8 000071BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000071BE 0000 2F0B ori.b D0, 0xB 000071C2 266E 0008 movea.l A3, [A6 + 0x8] // begin alternate branch 000071C4-000071D0 label000071C4: 000071C4 0008 2F2B ori.b A0, 0x2B /* '+' */ 000071C8 0010 4EB9 ori.b [A0], 0xB9 000071CC 0000 115A ori.b D0, 0x5A /* 'Z' */ // end alternate branch 000071C4-000071D0 label000071C4: // (misaligned) 000071C6 2F2B 0010 move.l -[A7], [A3 + 0x10] 000071CA 4EB9 0000 115A jsr [0x0000115A] 000071D0 2F2B 000C move.l -[A7], [A3 + 0xC] 000071D4 4EB9 0000 14CA jsr [0x000014CA] 000071DA 2740 000C move.l [A3 + 0xC], D0 000071DE 265F movea.l A3, [A7]+ 000071E0 4E5E unlink A6 000071E2 205F movea.l A0, [A7]+ 000071E4 584F addq.w A7, 4 000071E6 4ED0 jmp [A0] 000071E8 8F46 7265 pack D7, D6, 0x7265 000071EC 655F bcs +0x61 /* 0000724D */ 000071EE 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 000071F2 6865 bvc +0x67 /* 00007259 */ 000071F4 6C6C bge +0x6E /* 00007262 */ 000071F6 4676 0000 not.w [A6 + D0.w] 000071FA FFFF .invalid <> 000071FC 4E56 FEE8 link A6, -0x0118 00007200 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00007204 286E 0008 movea.l A4, [A6 + 0x8] 00007208 244C movea.l A2, A4 0000720A 700C moveq.l D0, 0x0C 0000720C D5C0 add.l A2, D0 0000720E 4A92 tst.l [A2] 00007210 6600 01CC bne +0x1CE /* 000073DE */ 00007214 3F3C 0C1C move.w -[A7], 0xC1C 00007218 42A7 clr.l -[A7] 0000721A 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 00007220 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] // begin alternate branch 00007222-00007226 label00007222: 00007222 FFFF .invalid <> 00007224 B4D0 cmpa.w A2, [A0] // end alternate branch 00007222-00007226 label00007222: // (misaligned) 00007226 2050 movea.l A0, [A0] 00007228 2068 0060 movea.l A0, [A0 + 0x60] 0000722C 4E90 jsr [A0] 0000722E 2D40 FEEC move.l [A6 - 0x114], D0 00007232 2F00 move.l -[A7], D0 00007234 4EB9 0000 1172 jsr [0x00001172] 0000723A 202E FEEC move.l D0, [A6 - 0x114] 0000723E 2480 move.l [A2], D0 00007240 3F3C 03EA move.w -[A7], 0x3EA 00007244 42A7 clr.l -[A7] 00007246 2F00 move.l -[A7], D0 00007248 2040 movea.l A0, D0 0000724A 2050 movea.l A0, [A0] 0000724C 2068 0454 movea.l A0, [A0 + 0x454] 00007250 4E90 jsr [A0] 00007252 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00007258 2612 move.l D3, [A2] 0000725A 2F03 move.l -[A7], D3 0000725C 2043 movea.l A0, D3 0000725E 2050 movea.l A0, [A0] 00007260 2068 0180 movea.l A0, [A0 + 0x180] // begin alternate branch 00007262-00007264 label00007262: 00007262 0180 bclr D0, D0 // end alternate branch 00007262-00007264 label00007262: // (misaligned) 00007264 4E90 jsr [A0] 00007266 2D40 FEF0 move.l [A6 - 0x110], D0 0000726A 2F00 move.l -[A7], D0 0000726C 4EB9 0000 1172 jsr [0x00001172] 00007272 202E FEF0 move.l D0, [A6 - 0x110] 00007276 264C movea.l A3, A4 00007278 504B addq.w A3, 8 0000727A 2680 move.l [A3], D0 0000727C 2F2C 0010 move.l -[A7], [A4 + 0x10] 00007280 2F00 move.l -[A7], D0 00007282 2040 movea.l A0, D0 00007284 2050 movea.l A0, [A0] 00007286 2068 0448 movea.l A0, [A0 + 0x448] 0000728A 4E90 jsr [A0] 0000728C 594F subq.w A7, 4 0000728E 2F2C 0010 move.l -[A7], [A4 + 0x10] 00007292 4EB9 0000 07DA jsr [0x000007DA] 00007298 201F move.l D0, [A7]+ 0000729A 2D40 FEE8 move.l [A6 - 0x118], D0 0000729E 3F2E FEEA move.w -[A7], [A6 - 0x116] 000072A2 3F2E FEEA move.w -[A7], [A6 - 0x116] 000072A6 7001 moveq.l D0, 0x01 000072A8 1F00 move.b -[A7], D0 000072AA 2613 move.l D3, [A3] 000072AC 2F03 move.l -[A7], D3 000072AE 2043 movea.l A0, D3 000072B0 2050 movea.l A0, [A0] 000072B2 2068 0414 movea.l A0, [A0 + 0x414] 000072B6 4E90 jsr [A0] 000072B8 2F3C 5354 4154 move.l -[A7], 0x53544154 /* 'STAT' */ 000072BE 2612 move.l D3, [A2] 000072C0 2F03 move.l -[A7], D3 000072C2 2043 movea.l A0, D3 000072C4 2050 movea.l A0, [A0] 000072C6 2068 0180 movea.l A0, [A0 + 0x180] 000072CA 4E90 jsr [A0] 000072CC 2D40 FEF4 move.l [A6 - 0x10C], D0 000072D0 2F00 move.l -[A7], D0 000072D2 4EB9 0000 1172 jsr [0x00001172] 000072D8 296E FEF4 0004 move.l [A4 + 0x4], [A6 - 0x10C] 000072DE 7622 moveq.l D3, 0x22 000072E0 2F03 move.l -[A7], D3 000072E2 4EB9 0000 0BEA jsr [0x00000BEA] 000072E8 2D40 FEF8 move.l [A6 - 0x108], D0 000072EC 4A80 tst.l D0 000072EE 6708 beq +0xA /* 000072F8 */ 000072F0 2F00 move.l -[A7], D0 000072F2 4EB9 0000 702C jsr [0x0000702C] label000072F8: 000072F8 2F0C move.l -[A7], A4 000072FA 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000072FE 4EB9 0000 7074 jsr [0x00007074] 00007304 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00007308 2812 move.l D4, [A2] 0000730A 2F04 move.l -[A7], D4 0000730C 2044 movea.l A0, D4 0000730E 2050 movea.l A0, [A0] 00007310 2068 00E0 movea.l A0, [A0 + 0xE0] 00007314 4E90 jsr [A0] 00007316 7024 moveq.l D0, 0x24 00007318 2F00 move.l -[A7], D0 0000731A 4EB9 0000 0BEA jsr [0x00000BEA] 00007320 2D40 FEFC move.l [A6 - 0x104], D0 00007324 4A80 tst.l D0 00007326 6708 beq +0xA /* 00007330 */ 00007328 2F00 move.l -[A7], D0 0000732A 4EB9 0000 17DA jsr [0x000017DA] label00007330: 00007330 2F13 move.l -[A7], [A3] 00007332 7007 moveq.l D0, 0x07 00007334 1F00 move.b -[A7], D0 00007336 2F2E FEFC move.l -[A7], [A6 - 0x104] 0000733A 4EB9 0000 17E2 jsr [0x000017E2] 00007340 2F2E FEFC move.l -[A7], [A6 - 0x104] 00007344 2812 move.l D4, [A2] 00007346 2F04 move.l -[A7], D4 00007348 2044 movea.l A0, D4 0000734A 2050 movea.l A0, [A0] 0000734C 2068 00E0 movea.l A0, [A0 + 0xE0] 00007350 4E90 jsr [A0] 00007352 2F3C 5343 524C move.l -[A7], 0x5343524C /* 'SCRL' */ 00007358 2812 move.l D4, [A2] 0000735A 2F04 move.l -[A7], D4 0000735C 2044 movea.l A0, D4 0000735E 2050 movea.l A0, [A0] 00007360 2068 0180 movea.l A0, [A0 + 0x180] 00007364 4E90 jsr [A0] 00007366 2D40 FEEC move.l [A6 - 0x114], D0 0000736A 4A80 tst.l D0 0000736C 6732 beq +0x34 /* 000073A0 */ 0000736E 2F03 move.l -[A7], D3 00007370 4EB9 0000 0BEA jsr [0x00000BEA] 00007376 2440 movea.l A2, D0 00007378 200A move.l D0, A2 0000737A 6708 beq +0xA /* 00007384 */ 0000737C 2F0A move.l -[A7], A2 0000737E 4EB9 0000 6F4C jsr [0x00006F4C] label00007384: 00007384 2F13 move.l -[A7], [A3] 00007386 2F0A move.l -[A7], A2 00007388 4EB9 0000 6F9C jsr [0x00006F9C] 0000738E 2F0A move.l -[A7], A2 00007390 2F2E FEEC move.l -[A7], [A6 - 0x114] 00007394 206E FEEC movea.l A0, [A6 - 0x114] 00007398 2050 movea.l A0, [A0] 0000739A 2068 00E0 movea.l A0, [A0 + 0xE0] 0000739E 4E90 jsr [A0] label000073A0: 000073A0 4879 FFFC 1530 push.l 0xFFFC1530 000073A6 486E FF00 pea.l [A6 - 0x100] 000073AA 4EB9 0000 0B3A jsr [0x00000B3A] 000073B0 2F00 move.l -[A7], D0 000073B2 2F0C move.l -[A7], A4 000073B4 4EB9 0000 8258 jsr [0x00008258] 000073BA 2F2C 000C move.l -[A7], [A4 + 0xC] 000073BE 4227 clr.b -[A7] 000073C0 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 000073C6 4EB9 0000 3548 jsr [0x00003548] 000073CC 262C 000C move.l D3, [A4 + 0xC] 000073D0 2F03 move.l -[A7], D3 000073D2 2043 movea.l A0, D3 000073D4 2050 movea.l A0, [A0] 000073D6 2068 018C movea.l A0, [A0 + 0x18C] 000073DA 4E90 jsr [A0] 000073DC 6018 bra +0x1A /* 000073F6 */ label000073DE: 000073DE 7001 moveq.l D0, 0x01 000073E0 1F00 move.b -[A7], D0 000073E2 7001 moveq.l D0, 0x01 000073E4 1F00 move.b -[A7], D0 000073E6 262C 000C move.l D3, [A4 + 0xC] 000073EA 2F03 move.l -[A7], D3 000073EC 2043 movea.l A0, D3 000073EE 2050 movea.l A0, [A0] 000073F0 2068 032C movea.l A0, [A0 + 0x32C] 000073F4 4E90 jsr [A0] label000073F6: 000073F6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000073FA 4E5E unlink A6 000073FC 205F movea.l A0, [A7]+ 000073FE 584F addq.w A7, 4 00007400 4ED0 jmp [A0] 00007402 9A4D sub.w D5, A5 00007404 616B bsr +0x6D /* 00007471 */ 00007406 6553 bcs +0x55 /* 0000745B */ 00007408 6865 bvc +0x67 /* 0000746F */ 0000740A 6C6C bge +0x6E /* 00007478 */ 0000740C 5769 6E64 subq.w [A1 + 0x6E64], 3 00007410 6F77 ble +0x79 /* 00007489 */ 00007412 5F5F subq.w [A7]+, 7 00007414 3654 movea.w A3, [A4] 00007416 5368 656C subq.w [A0 + 0x656C], 1 0000741A 6C46 bge +0x48 /* 00007462 */ 0000741C 7600 moveq.l D3, 0x00 0000741E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00007422 FDF4 .invalid <> 00007424 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00007428 266E 0008 movea.l A3, [A6 + 0x8] 0000742C 246E 0010 movea.l A2, [A6 + 0x10] 00007430 4AAB 0014 tst.l [A3 + 0x14] 00007434 6600 01BC bne +0x1BE /* 000075F2 */ 00007438 206E 000C movea.l A0, [A6 + 0xC] 0000743C 4A10 tst.b [A0] 0000743E 6700 01C6 beq +0x1C8 /* 00007606 */ 00007442 422E FDF4 clr.b [A6 - 0x20C] 00007446 4AAB 000C tst.l [A3 + 0xC] 0000744A 660A bne +0xC /* 00007456 */ 0000744C 2F0B move.l -[A7], A3 0000744E 4EB9 0000 71FC jsr [0x000071FC] 00007454 6016 bra +0x18 /* 0000746C */ label00007456: 00007456 7001 moveq.l D0, 0x01 00007458 1F00 move.b -[A7], D0 0000745A 4227 clr.b -[A7] 0000745C 262B 000C move.l D3, [A3 + 0xC] 00007460 2F03 move.l -[A7], D3 label00007462: 00007462 2043 movea.l A0, D3 00007464 2050 movea.l A0, [A0] 00007466 2068 032C movea.l A0, [A0 + 0x32C] 0000746A 4E90 jsr [A0] label0000746C: 0000746C 206B 0008 movea.l A0, [A3 + 0x8] 00007470 2868 007C movea.l A4, [A0 + 0x7C] 00007474 2014 move.l D0, [A4] 00007476 2D40 FEF4 move.l [A6 - 0x10C], D0 // begin alternate branch 00007478-00007480 label00007478: 00007478 FEF4 4A2B .extension 0xEF4 <> // unimplemented 0000747C 0018 6732 ori.b [A0]+, 0x32 /* '2' */ // end alternate branch 00007478-00007480 label00007478: // (misaligned) 0000747A 4A2B 0018 tst.b [A3 + 0x18] 0000747E 6732 beq +0x34 /* 000074B2 */ 00007480 200A move.l D0, A2 00007482 672E beq +0x30 /* 000074B2 */ 00007484 486E FDF4 pea.l [A6 - 0x20C] 00007488 2F0A move.l -[A7], A2 0000748A 2052 movea.l A0, [A2] 0000748C 2068 0058 movea.l A0, [A0 + 0x58] 00007490 4E90 jsr [A0] 00007492 4879 FFFC 1538 push.l 0xFFFC1538 00007498 486E FDF4 pea.l [A6 - 0x20C] 0000749C 4EB9 0000 0B7A jsr [0x00000B7A] 000074A2 2F2E 000C move.l -[A7], [A6 + 0xC] 000074A6 486E FDF4 pea.l [A6 - 0x20C] 000074AA 4EB9 0000 0B72 jsr [0x00000B72 /* CarlByte */] 000074B0 601E bra +0x20 /* 000074D0 */ label000074B2: 000074B2 246E 000C movea.l A2, [A6 + 0xC] 000074B6 1212 move.b D1, [A2] 000074B8 7000 moveq.l D0, 0x00 000074BA 1001 move.b D0, D1 000074BC 5280 addq.l D0, 1 000074BE 2F00 move.l -[A7], D0 000074C0 2F0A move.l -[A7], A2 000074C2 486E FDF4 pea.l [A6 - 0x20C] 000074C6 4EB9 0000 0042 jsr [0x00000042] 000074CC 4FEF 000C lea.l A7, [A7 + 0xC] label000074D0: 000074D0 594F subq.w A7, 4 000074D2 2F2B 0010 move.l -[A7], [A3 + 0x10] 000074D6 4EB9 0000 07DA jsr [0x000007DA] 000074DC 201F move.l D0, [A7]+ 000074DE 3600 move.w D3, D0 000074E0 6F4C ble +0x4E /* 0000752E */ 000074E2 206B 0010 movea.l A0, [A3 + 0x10] 000074E6 2050 movea.l A0, [A0] 000074E8 3003 move.w D0, D3 000074EA 3200 move.w D1, D0 000074EC 48C1 ext.l D1 000074EE D1C1 add.l A0, D1 000074F0 1228 FFFF move.b D1, [A0 - 0x1] 000074F4 740D moveq.l D2, 0x0D 000074F6 B202 cmp.b D1, D2 000074F8 6734 beq +0x36 /* 0000752E */ 000074FA 486E FEF8 pea.l [A6 - 0x108] 000074FE 4879 FFFC 153C push.l 0xFFFC153C 00007504 486E FDF4 pea.l [A6 - 0x20C] 00007508 4EB9 0000 0B62 jsr [0x00000B62] 0000750E 2D40 FFFC move.l [A6 - 0x4], D0 00007512 2040 movea.l A0, D0 00007514 1410 move.b D2, [A0] 00007516 7200 moveq.l D1, 0x00 00007518 1202 move.b D1, D2 0000751A 5281 addq.l D1, 1 0000751C 2F01 move.l -[A7], D1 0000751E 2F00 move.l -[A7], D0 00007520 486E FDF4 pea.l [A6 - 0x20C] 00007524 4EB9 0000 0042 jsr [0x00000042] 0000752A 4FEF 000C lea.l A7, [A7 + 0xC] label0000752E: 0000752E 102E FDF4 move.b D0, [A6 - 0x20C] 00007532 7A00 moveq.l D5, 0x00 00007534 1A00 move.b D5, D0 00007536 282B 0008 move.l D4, [A3 + 0x8] 0000753A 2F04 move.l -[A7], D4 0000753C 2044 movea.l A0, D4 0000753E 2050 movea.l A0, [A0] 00007540 2068 01D0 movea.l A0, [A0 + 0x1D0] 00007544 4E90 jsr [A0] 00007546 3005 move.w D0, D5 00007548 3200 move.w D1, D0 0000754A 48C1 ext.l D1 0000754C 206E FEF4 movea.l A0, [A6 - 0x10C] 00007550 3828 003C move.w D4, [A0 + 0x3C] 00007554 3C04 move.w D6, D4 00007556 48C6 ext.l D6 00007558 D286 add.l D1, D6 0000755A 0C81 0000 7530 cmpi.l D1, 0x7530 /* 'u0' */ 00007560 6F5C ble +0x5E /* 000075BE */ 00007562 7000 moveq.l D0, 0x00 00007564 2D40 FFF8 move.l [A6 - 0x8], D0 00007568 0C44 7530 cmpi.w D4, 0x7530 /* 'u0' */ 0000756C 6F0A ble +0xC /* 00007578 */ 0000756E 0686 FFFF 8AD0 addi.l D6, 0xFFFF8AD0 00007574 2D46 FFF8 move.l [A6 - 0x8], D6 label00007578: 00007578 4267 clr.w -[A7] 0000757A 302E FFFA move.w D0, [A6 - 0x6] 0000757E 0640 07D0 addi.w D0, 0x7D0 00007582 3F00 move.w -[A7], D0 00007584 244B movea.l A2, A3 00007586 504A addq.w A2, 8 00007588 2812 move.l D4, [A2] 0000758A 2F04 move.l -[A7], D4 0000758C 2044 movea.l A0, D4 0000758E 2050 movea.l A0, [A0] 00007590 2068 03FC movea.l A0, [A0 + 0x3FC] 00007594 4E90 jsr [A0] 00007596 5240 addq.w D0, 1 00007598 3F00 move.w -[A7], D0 0000759A 4227 clr.b -[A7] 0000759C 2812 move.l D4, [A2] 0000759E 2F04 move.l -[A7], D4 000075A0 2044 movea.l A0, D4 000075A2 2050 movea.l A0, [A0] 000075A4 2068 0414 movea.l A0, [A0 + 0x414] 000075A8 4E90 jsr [A0] 000075AA 2F0C move.l -[A7], A4 000075AC A9D7 syscall TEDelete 000075AE 4227 clr.b -[A7] 000075B0 2812 move.l D4, [A2] 000075B2 2F04 move.l -[A7], D4 000075B4 2044 movea.l A0, D4 000075B6 2050 movea.l A0, [A0] 000075B8 2068 03EC movea.l A0, [A0 + 0x3EC] 000075BC 4E90 jsr [A0] label000075BE: 000075BE 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000075C4 2F3C 0000 7FFF move.l -[A7], 0x7FFF 000075CA 2F0C move.l -[A7], A4 000075CC A9D1 syscall TESetSelect 000075CE 486E FDF5 pea.l [A6 - 0x20B] 000075D2 3005 move.w D0, D5 000075D4 48C0 ext.l D0 000075D6 2F00 move.l -[A7], D0 000075D8 2F0C move.l -[A7], A4 000075DA A9DE syscall TEInsert 000075DC 7001 moveq.l D0, 0x01 000075DE 1F00 move.b -[A7], D0 000075E0 282B 0008 move.l D4, [A3 + 0x8] 000075E4 2F04 move.l -[A7], D4 000075E6 2044 movea.l A0, D4 000075E8 2050 movea.l A0, [A0] 000075EA 2068 03EC movea.l A0, [A0 + 0x3EC] 000075EE 4E90 jsr [A0] 000075F0 6014 bra +0x16 /* 00007606 */ label000075F2: 000075F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000075F6 2F2B 0014 move.l -[A7], [A3 + 0x14] 000075FA 4EB9 0000 6A58 jsr [0x00006A58] 00007600 7000 moveq.l D0, 0x00 00007602 2740 0014 move.l [A3 + 0x14], D0 label00007606: 00007606 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000760A 4E5E unlink A6 0000760C 205F movea.l A0, [A7]+ 0000760E 4FEF 000C lea.l A7, [A7 + 0xC] 00007612 4ED0 jmp [A0] 00007614 8023 or.b D0, -[A3] 00007616 4C6F 6753 7472 movem.l D0,D1,D4,D6,A0,A1,A2,A5,A6, [A7 + 0x7472] 0000761C 696E bvs +0x70 /* 0000768C */ 0000761E 675F beq +0x61 /* 0000767F */ 00007620 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00007624 6865 bvc +0x67 /* 0000768B */ 00007626 6C6C bge +0x6E /* 00007694 */ 00007628 4650 not.w [A0] 0000762A 3554 5461 move.w [A2 + 0x5461], [A4] 0000762E 736B moveq.l D1, 0x6B 00007630 5237 4353 7472 3235 addq.b [[A7] + 0x74723235], 1 00007638 3500 move.w -[A2], D0 0000763A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000763E FEFC 48E7 .extension 0xEFC <> // unimplemented 00007642 1E38 286E move.b D7, [0x0000286E] 00007646 0008 206C ori.b A0, 0x6C /* 'l' */ 0000764A 0008 2028 ori.b A0, 0x28 /* '(' */ 0000764E 007C 2D40 ori.w sr, 11584 00007652 FEFC 4AAC .extension 0xEFC <> // unimplemented 00007656 0014 6600 ori.b [A4], 0x0 0000765A 00B8 594F 2F2E 000C ori.l [0x0000000C /* __m68k_vec_address_error__ */], 0x594F2F2E /* 'YO/.' */ 00007662 4EB9 0000 07DA jsr [0x000007DA] 00007668 201F move.l D0, [A7]+ 0000766A 3A00 move.w D5, D0 0000766C 7001 moveq.l D0, 0x01 0000766E BA40 cmp.w D5, D0 00007670 6F00 00B4 ble +0xB6 /* 00007726 */ 00007674 4AAC 000C tst.l [A4 + 0xC] 00007678 660A bne +0xC /* 00007684 */ 0000767A 2F0C move.l -[A7], A4 0000767C 4EB9 0000 71FC jsr [0x000071FC] 00007682 6016 bra +0x18 /* 0000769A */ label00007684: 00007684 7001 moveq.l D0, 0x01 00007686 1F00 move.b -[A7], D0 00007688 4227 clr.b -[A7] 0000768A 262C 000C move.l D3, [A4 + 0xC] // begin alternate branch 0000768C-00007690 label0000768C: 0000768C 000C 2F03 ori.b A4, 0x3 // end alternate branch 0000768C-00007690 label0000768C: // (misaligned) 0000768E 2F03 move.l -[A7], D3 00007690 2043 movea.l A0, D3 00007692 2050 movea.l A0, [A0] label00007694: 00007694 2068 032C movea.l A0, [A0 + 0x32C] 00007698 4E90 jsr [A0] label0000769A: 0000769A 246E FEFC movea.l A2, [A6 - 0x104] 0000769E 2052 movea.l A0, [A2] 000076A0 3F28 0020 move.w -[A7], [A0 + 0x20] 000076A4 264C movea.l A3, A4 000076A6 504B addq.w A3, 8 000076A8 2613 move.l D3, [A3] 000076AA 2F03 move.l -[A7], D3 000076AC 2043 movea.l A0, D3 000076AE 2050 movea.l A0, [A0] 000076B0 2068 03FC movea.l A0, [A0 + 0x3FC] 000076B4 4E90 jsr [A0] 000076B6 3C00 move.w D6, D0 000076B8 2052 movea.l A0, [A2] 000076BA 3146 0022 move.w [A0 + 0x22], D6 000076BE 2052 movea.l A0, [A2] 000076C0 3146 0020 move.w [A0 + 0x20], D6 000076C4 4879 FFFC 153C push.l 0xFFFC153C 000076CA 7001 moveq.l D0, 0x01 000076CC 2F00 move.l -[A7], D0 000076CE 2F0A move.l -[A7], A2 000076D0 A9DE syscall TEInsert 000076D2 206E 000C movea.l A0, [A6 + 0xC] 000076D6 A029 syscall HLock 000076D8 206E 000C movea.l A0, [A6 + 0xC] 000076DC 2F10 move.l -[A7], [A0] 000076DE 3005 move.w D0, D5 000076E0 48C0 ext.l D0 000076E2 2F00 move.l -[A7], D0 000076E4 2F0A move.l -[A7], A2 000076E6 A9DE syscall TEInsert 000076E8 206E 000C movea.l A0, [A6 + 0xC] 000076EC A02A syscall HUnlock 000076EE 7601 moveq.l D3, 0x01 000076F0 1F03 move.b -[A7], D3 000076F2 2813 move.l D4, [A3] 000076F4 2F04 move.l -[A7], D4 000076F6 2044 movea.l A0, D4 000076F8 2050 movea.l A0, [A0] 000076FA 2068 03EC movea.l A0, [A0 + 0x3EC] 000076FE 4E90 jsr [A0] 00007700 1F03 move.b -[A7], D3 00007702 2613 move.l D3, [A3] 00007704 2F03 move.l -[A7], D3 00007706 2043 movea.l A0, D3 00007708 2050 movea.l A0, [A0] 0000770A 2068 0290 movea.l A0, [A0 + 0x290] 0000770E 4E90 jsr [A0] 00007710 6014 bra +0x16 /* 00007726 */ 00007712 2F2E 000C move.l -[A7], [A6 + 0xC] 00007716 2F2C 0014 move.l -[A7], [A4 + 0x14] 0000771A 4EB9 0000 6AC4 jsr [0x00006AC4] 00007720 7000 moveq.l D0, 0x00 00007722 2940 0014 move.l [A4 + 0x14], D0 label00007726: 00007726 4879 FFFC 1530 push.l 0xFFFC1530 0000772C 486E FF00 pea.l [A6 - 0x100] 00007730 4EB9 0000 0B3A jsr [0x00000B3A] 00007736 2F00 move.l -[A7], D0 00007738 2F0C move.l -[A7], A4 0000773A 4EB9 0000 8258 jsr [0x00008258] 00007740 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 00007744 4E5E unlink A6 00007746 205F movea.l A0, [A7]+ 00007748 504F addq.w A7, 8 0000774A 4ED0 jmp [A0] 0000774C 964C sub.w D3, A4 0000774E 6F67 ble +0x69 /* 000077B7 */ 00007750 4275 6666 clr.w [A5 + D6.w * 8 + 0x66] 00007754 6572 bcs +0x74 /* 000077C8 */ 00007756 5F5F subq.w [A7]+, 7 00007758 3654 movea.w A3, [A4] 0000775A 5368 656C subq.w [A0 + 0x656C], 1 0000775E 6C46 bge +0x48 /* 000077A6 */ 00007760 5050 addq.w [A0], 8 00007762 6300 0000 bls +0x2 /* 00007764 */ // begin alternate branch 00007764-00007768 label00007764: 00007764 0000 FFFF ori.b D0, 0xFF // end alternate branch 00007764-00007768 label00007764: // (misaligned) 00007766 FFFF .invalid <> 00007768 4E56 FFF0 link A6, -0x0010 0000776C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00007770 7000 moveq.l D0, 0x00 00007772 2D40 FFF0 move.l [A6 - 0x10], D0 00007776 246E 0008 movea.l A2, [A6 + 0x8] 0000777A 266A 0008 movea.l A3, [A2 + 0x8] 0000777E 202B 0080 move.l D0, [A3 + 0x80] 00007782 2D40 FFF4 move.l [A6 - 0xC], D0 00007786 260B move.l D3, A3 00007788 6706 beq +0x8 /* 00007790 */ 0000778A 222B 007C move.l D1, [A3 + 0x7C] 0000778E 6002 bra +0x4 /* 00007792 */ label00007790: 00007790 7200 moveq.l D1, 0x00 label00007792: 00007792 2D41 FFF8 move.l [A6 - 0x8], D1 00007796 4A81 tst.l D1 00007798 6700 00F0 beq +0xF2 /* 0000788A */ 0000779C 4A80 tst.l D0 0000779E 6700 00EA beq +0xEC /* 0000788A */ 000077A2 2041 movea.l A0, D1 000077A4 2850 movea.l A4, [A0] label000077A6: 000077A6 3A2C 0020 move.w D5, [A4 + 0x20] 000077AA 3E2C 0022 move.w D7, [A4 + 0x22] 000077AE 48C7 ext.l D7 000077B0 3005 move.w D0, D5 000077B2 3200 move.w D1, D0 000077B4 48C1 ext.l D1 000077B6 9E81 sub.l D7, D1 000077B8 283C 0000 00FF move.l D4, 0xFF 000077BE BE84 cmp.l D7, D4 000077C0 6F04 ble +0x6 /* 000077C6 */ 000077C2 2204 move.l D1, D4 000077C4 6002 bra +0x4 /* 000077C8 */ label000077C6: 000077C6 2207 move.l D1, D7 label000077C8: 000077C8 3C01 move.w D6, D1 000077CA 7201 moveq.l D1, 0x01 000077CC BC41 cmp.w D6, D1 000077CE 6C24 bge +0x26 /* 000077F4 */ 000077D0 3F00 move.w -[A7], D0 000077D2 2F0B move.l -[A7], A3 000077D4 2053 movea.l A0, [A3] 000077D6 2068 03F8 movea.l A0, [A0 + 0x3F8] 000077DA 4E90 jsr [A0] 000077DC 3A00 move.w D5, D0 000077DE 3F05 move.w -[A7], D5 000077E0 262A 0008 move.l D3, [A2 + 0x8] 000077E4 2F03 move.l -[A7], D3 000077E6 2043 movea.l A0, D3 000077E8 2050 movea.l A0, [A0] 000077EA 2068 03FC movea.l A0, [A0 + 0x3FC] 000077EE 4E90 jsr [A0] 000077F0 3C00 move.w D6, D0 000077F2 9C45 sub.w D6, D5 label000077F4: 000077F4 7001 moveq.l D0, 0x01 000077F6 BC40 cmp.w D6, D0 000077F8 6F00 0090 ble +0x92 /* 0000788A */ 000077FC 246E 0008 movea.l A2, [A6 + 0x8] 00007800 262A 0008 move.l D3, [A2 + 0x8] 00007804 2F03 move.l -[A7], D3 00007806 2043 movea.l A0, D3 00007808 2050 movea.l A0, [A0] 0000780A 2068 03DC movea.l A0, [A0 + 0x3DC] 0000780E 4E90 jsr [A0] 00007810 554F subq.w A7, 2 00007812 206E FFF4 movea.l A0, [A6 - 0xC] 00007816 2050 movea.l A0, [A0] 00007818 3005 move.w D0, D5 0000781A 48C0 ext.l D0 0000781C D1C0 add.l A0, D0 0000781E 2F08 move.l -[A7], A0 00007820 486E FFF0 pea.l [A6 - 0x10] 00007824 3606 move.w D3, D6 00007826 3003 move.w D0, D3 00007828 48C0 ext.l D0 0000782A 2F00 move.l -[A7], D0 0000782C 4EB9 0000 0CA2 jsr [0x00000CA2] 00007832 544F addq.w A7, 2 00007834 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00007838 4EB9 0000 1172 jsr [0x00001172] 0000783E 704E moveq.l D0, 0x4E 00007840 2F00 move.l -[A7], D0 00007842 4EB9 0000 0BEA jsr [0x00000BEA] 00007848 2D40 FFFC move.l [A6 - 0x4], D0 0000784C 4A80 tst.l D0 0000784E 6708 beq +0xA /* 00007858 */ 00007850 2F00 move.l -[A7], D0 00007852 4EB9 0000 68D8 jsr [0x000068D8] label00007858: 00007858 2F0A move.l -[A7], A2 0000785A 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000785E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00007862 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007866 4EB9 0000 694C jsr [0x0000694C] 0000786C 202E FFFC move.l D0, [A6 - 0x4] 00007870 2540 0014 move.l [A2 + 0x14], D0 00007874 2F00 move.l -[A7], D0 00007876 2F39 FFFB EFF4 move.l -[A7], [0xFFFBEFF4] 0000787C 2079 FFFB EFF4 movea.l A0, [0xFFFBEFF4] 00007882 2050 movea.l A0, [A0] 00007884 2068 0100 movea.l A0, [A0 + 0x100] 00007888 4E90 jsr [A0] label0000788A: 0000788A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000788E 4E5E unlink A6 00007890 205F movea.l A0, [A7]+ 00007892 584F addq.w A7, 4 00007894 4ED0 jmp [A0] 00007896 9B45 subx.w D5, D5 00007898 7865 moveq.l D4, 0x65 0000789A 6375 bls +0x77 /* 00007911 */ 0000789C 7465 moveq.l D2, 0x65 0000789E 5365 subq.w -[A5], 1 000078A0 6C65 bge +0x67 /* 00007907 */ 000078A2 6374 bls +0x76 /* 00007918 */ 000078A4 696F bvs +0x71 /* 00007915 */ 000078A6 6E5F bgt +0x61 /* 00007907 */ 000078A8 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 000078AC 6865 bvc +0x67 /* 00007913 */ 000078AE 6C6C bge +0x6E /* 0000791C */ 000078B0 4676 0000 not.w [A6 + D0.w] 000078B4 4E56 FBF4 link A6, -0x040C 000078B8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000078BC 286E 0008 movea.l A4, [A6 + 0x8] 000078C0 4203 clr.b D3 000078C2 1D43 FBF4 move.b [A6 - 0x40C], D3 000078C6 1D43 FBF5 move.b [A6 - 0x40B], D3 000078CA 1D43 FBF8 move.b [A6 - 0x408], D3 000078CE 1D43 FCF8 move.b [A6 - 0x308], D3 000078D2 47F9 FFFC 13EC lea.l A3, [0xFFFC13EC] 000078D8 7A01 moveq.l D5, 0x01 000078DA 601A bra +0x1C /* 000078F6 */ label000078DC: 000078DC 3003 move.w D0, D3 000078DE 48C0 ext.l D0 000078E0 D08A add.l D0, A2 000078E2 2040 movea.l A0, D0 000078E4 1010 move.b D0, [A0] 000078E6 7220 moveq.l D1, 0x20 000078E8 B001 cmp.b D0, D1 000078EA 6608 bne +0xA /* 000078F4 */ 000078EC 1D7C 0001 FBF4 move.b [A6 - 0x40C], 0x1 000078F2 6016 bra +0x18 /* 0000790A */ label000078F4: 000078F4 5245 addq.w D5, 1 label000078F6: 000078F6 3605 move.w D3, D5 000078F8 3003 move.w D0, D3 000078FA 48C0 ext.l D0 000078FC 246E 000C movea.l A2, [A6 + 0xC] 00007900 1412 move.b D2, [A2] 00007902 7200 moveq.l D1, 0x00 00007904 1202 move.b D1, D2 00007906 B081 cmp.l D0, D1 00007908 6FD2 ble -0x2C /* 000078DC */ label0000790A: 0000790A 102E FBF4 move.b D0, [A6 - 0x40C] 0000790E 6700 0088 beq +0x8A /* 00007998 */ 00007912 486E FDF8 pea.l [A6 - 0x208] 00007916 7601 moveq.l D3, 0x01 label00007918: 00007918 3F03 move.w -[A7], D3 0000791A 3805 move.w D4, D5 label0000791C: 0000791C 5344 subq.w D4, 1 0000791E 3F04 move.w -[A7], D4 00007920 2F2E 000C move.l -[A7], [A6 + 0xC] 00007924 4EB9 0000 0B52 jsr [0x00000B52] 0000792A 2D40 FFF8 move.l [A6 - 0x8], D0 0000792E 2040 movea.l A0, D0 00007930 1410 move.b D2, [A0] 00007932 7200 moveq.l D1, 0x00 00007934 1202 move.b D1, D2 00007936 5281 addq.l D1, 1 00007938 2F01 move.l -[A7], D1 0000793A 2F00 move.l -[A7], D0 0000793C 486E FBF8 pea.l [A6 - 0x408] 00007940 4EB9 0000 0042 jsr [0x00000042] 00007946 4FEF 000C lea.l A7, [A7 + 0xC] 0000794A 206E 000C movea.l A0, [A6 + 0xC] 0000794E 1810 move.b D4, [A0] 00007950 7000 moveq.l D0, 0x00 00007952 1004 move.b D0, D4 00007954 3205 move.w D1, D5 00007956 3401 move.w D2, D1 00007958 48C2 ext.l D2 0000795A B082 cmp.l D0, D2 0000795C 6F58 ble +0x5A /* 000079B6 */ 0000795E 486E FEF8 pea.l [A6 - 0x108] 00007962 5241 addq.w D1, 1 00007964 3F01 move.w -[A7], D1 00007966 7000 moveq.l D0, 0x00 00007968 1004 move.b D0, D4 0000796A 9045 sub.w D0, D5 0000796C 3F00 move.w -[A7], D0 0000796E 2F08 move.l -[A7], A0 00007970 4EB9 0000 0B52 jsr [0x00000B52] 00007976 2D40 FFFC move.l [A6 - 0x4], D0 0000797A 2040 movea.l A0, D0 0000797C 1410 move.b D2, [A0] 0000797E 7200 moveq.l D1, 0x00 00007980 1202 move.b D1, D2 00007982 5281 addq.l D1, 1 00007984 2F01 move.l -[A7], D1 00007986 2F00 move.l -[A7], D0 00007988 486E FCF8 pea.l [A6 - 0x308] 0000798C 4EB9 0000 0042 jsr [0x00000042] 00007992 4FEF 000C lea.l A7, [A7 + 0xC] 00007996 601E bra +0x20 /* 000079B6 */ label00007998: 00007998 246E 000C movea.l A2, [A6 + 0xC] 0000799C 1212 move.b D1, [A2] 0000799E 7000 moveq.l D0, 0x00 000079A0 1001 move.b D0, D1 000079A2 5280 addq.l D0, 1 000079A4 2F00 move.l -[A7], D0 000079A6 2F0A move.l -[A7], A2 000079A8 486E FBF8 pea.l [A6 - 0x408] 000079AC 4EB9 0000 0042 jsr [0x00000042] 000079B2 4FEF 000C lea.l A7, [A7 + 0xC] label000079B6: 000079B6 102E FBF8 move.b D0, [A6 - 0x408] 000079BA 7A00 moveq.l D5, 0x00 000079BC 1A00 move.b D5, D0 000079BE 6022 bra +0x24 /* 000079E2 */ label000079C0: 000079C0 3605 move.w D3, D5 000079C2 3203 move.w D1, D3 000079C4 48C1 ext.l D1 000079C6 45EE FBF8 lea.l A2, [A6 - 0x408] 000079CA 45F2 1000 lea.l A2, [A2 + D1.w] 000079CE 1212 move.b D1, [A2] 000079D0 7000 moveq.l D0, 0x00 000079D2 1001 move.b D0, D1 000079D4 2F00 move.l -[A7], D0 000079D6 4EB9 0000 00DA jsr [0x000000DA] 000079DC 584F addq.w A7, 4 000079DE 1480 move.b [A2], D0 000079E0 5345 subq.w D5, 1 label000079E2: 000079E2 4A45 tst.w D5 000079E4 6F44 ble +0x46 /* 00007A2A */ 000079E6 60D8 bra -0x26 /* 000079C0 */ label000079E8: 000079E8 122E FBF8 move.b D1, [A6 - 0x408] 000079EC 7000 moveq.l D0, 0x00 000079EE 1001 move.b D0, D1 000079F0 2F00 move.l -[A7], D0 000079F2 486E FBF9 pea.l [A6 - 0x407] 000079F6 2F0B move.l -[A7], A3 000079F8 4EB9 0000 0C42 jsr [0x00000C42] 000079FE 4FEF 000C lea.l A7, [A7 + 0xC] 00007A02 4A80 tst.l D0 00007A04 6620 bne +0x22 /* 00007A26 */ 00007A06 486E FBF8 pea.l [A6 - 0x408] 00007A0A 2F0C move.l -[A7], A4 00007A0C 4EB9 0000 8258 jsr [0x00008258] 00007A12 2F0C move.l -[A7], A4 00007A14 2F2E 000C move.l -[A7], [A6 + 0xC] 00007A18 206B 0010 movea.l A0, [A3 + 0x10] 00007A1C 4E90 jsr [A0] 00007A1E 1D7C 0001 FBF5 move.b [A6 - 0x40B], 0x1 00007A24 6008 bra +0xA /* 00007A2E */ label00007A26: 00007A26 7018 moveq.l D0, 0x18 00007A28 D7C0 add.l A3, D0 label00007A2A: 00007A2A 4A13 tst.b [A3] 00007A2C 66BA bne -0x44 /* 000079E8 */ label00007A2E: 00007A2E 102E FBF5 move.b D0, [A6 - 0x40B] 00007A32 6610 bne +0x12 /* 00007A44 */ 00007A34 486E FBF8 pea.l [A6 - 0x408] 00007A38 486E FCF8 pea.l [A6 - 0x308] 00007A3C 2F0C move.l -[A7], A4 00007A3E 4EB9 0000 80E4 jsr [0x000080E4] label00007A44: 00007A44 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00007A48 4E5E unlink A6 00007A4A 205F movea.l A0, [A7]+ 00007A4C 504F addq.w A7, 8 00007A4E 4ED0 jmp [A0] 00007A50 8024 or.b D0, -[A4] 00007A52 4578 6563 chk.w D2, [0x00006563] 00007A56 7574 moveq.l D2, 0x74 00007A58 654F bcs +0x51 /* 00007AA9 */ 00007A5A 6E65 bgt +0x67 /* 00007AC1 */ 00007A5C 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00007A60 616E bsr +0x70 /* 00007AD0 */ 00007A62 645F bcc +0x61 /* 00007AC3 */ 00007A64 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00007A68 6865 bvc +0x67 /* 00007ACF */ 00007A6A 6C6C bge +0x6E /* 00007AD8 */ 00007A6C 4652 not.w [A2] 00007A6E 3743 5374 move.w [A3 + 0x5374], D3 00007A72 7232 moveq.l D1, 0x32 00007A74 3535 0000 move.w -[A2], [A5 + D0.w] 00007A78 4E56 FDFC link A6, -0x0204 00007A7C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00007A80 246E 000C movea.l A2, [A6 + 0xC] 00007A84 2852 movea.l A4, [A2] 00007A86 47EE FDFC lea.l A3, [A6 - 0x204] 00007A8A 594F subq.w A7, 4 00007A8C 2F0A move.l -[A7], A2 00007A8E 4EB9 0000 07DA jsr [0x000007DA] 00007A94 201F move.l D0, [A7]+ 00007A96 3600 move.w D3, D0 label00007A98: 00007A98 0C43 0000 cmpi.w D3, 0x0 00007A9C 6F3A ble +0x3C /* 00007AD8 */ 00007A9E 5343 subq.w D3, 1 00007AA0 101C move.b D0, [A4]+ 00007AA2 1D40 FEFC move.b [A6 - 0x104], D0 00007AA6 720D moveq.l D1, 0x0D 00007AA8 B001 cmp.b D0, D1 00007AAA 6702 beq +0x4 /* 00007AAE */ 00007AAC 16C0 move.b [A3]+, D0 label00007AAE: 00007AAE 0C2E 000D FEFC cmpi.b [A6 - 0x104], 0xD /* '\r' */ 00007AB4 6706 beq +0x8 /* 00007ABC */ 00007AB6 0C43 0000 cmpi.w D3, 0x0 00007ABA 6EDC bgt -0x22 /* 00007A98 */ label00007ABC: 00007ABC 4213 clr.b [A3] 00007ABE 486E FDFC pea.l [A6 - 0x204] 00007AC2 486E FF00 pea.l [A6 - 0x100] 00007AC6 4EB9 0000 0B3A jsr [0x00000B3A] 00007ACC 2F00 move.l -[A7], D0 00007ACE 2F2E 0008 move.l -[A7], [A6 + 0x8] // begin alternate branch 00007AD0-00007AD8 fn00007AD0: 00007AD0 0008 4EB9 ori.b A0, 0xB9 00007AD4 0000 78B4 ori.b D0, 0xB4 // end alternate branch 00007AD0-00007AD8 fn00007AD0: // (misaligned) 00007AD2 4EB9 0000 78B4 jsr [0x000078B4] label00007AD8: 00007AD8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00007ADC 4E5E unlink A6 00007ADE 205F movea.l A0, [A7]+ 00007AE0 504F addq.w A7, 8 00007AE2 4ED0 jmp [A0] 00007AE4 9445 sub.w D2, D5 00007AE6 7865 moveq.l D4, 0x65 00007AE8 6375 bls +0x77 /* 00007B5F */ 00007AEA 7465 moveq.l D2, 0x65 00007AEC 5F5F subq.w [A7]+, 7 00007AEE 3654 movea.w A3, [A4] 00007AF0 5368 656C subq.w [A0 + 0x656C], 1 00007AF4 6C46 bge +0x48 /* 00007B3C */ 00007AF6 5050 addq.w [A0], 8 00007AF8 6300 0000 bls +0x2 /* 00007AFA */ // begin alternate branch 00007AFA-00007B10 label00007AFA: 00007AFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00007AFE F6F0 48E7 .extension 0x6F0 <> // unimplemented 00007B02 1C38 47F9 move.b D6, [0x000047F9] 00007B06 FFFC .invalid <> 00007B08 13EC 7000 A122 2848 move.b [0xA1222848], [A4 + 0x7000] // end alternate branch 00007AFA-00007B10 label00007AFA: // (misaligned) 00007AFC 4E56 F6F0 link A6, -0x0910 00007B00 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00007B04 47F9 FFFC 13EC lea.l A3, [0xFFFC13EC] 00007B0A 7000 moveq.l D0, 0x00 00007B0C A122 syscall NewHandle, flags=1 00007B0E 2848 movea.l A4, A0 00007B10 1D7C 0001 F7F0 move.b [A6 - 0x810], 0x1 00007B16 422E F7FC clr.b [A6 - 0x804] 00007B1A 4879 FFFC 1540 push.l 0xFFFC1540 00007B20 486E F8FC pea.l [A6 - 0x704] 00007B24 4EB9 0000 0B3A jsr [0x00000B3A] 00007B2A 7A01 moveq.l D5, 0x01 00007B2C 6012 bra +0x14 /* 00007B40 */ label00007B2E: 00007B2E 3003 move.w D0, D3 00007B30 48C0 ext.l D0 00007B32 D08A add.l D0, A2 00007B34 2040 movea.l A0, D0 00007B36 1010 move.b D0, [A0] 00007B38 7220 moveq.l D1, 0x20 00007B3A B001 cmp.b D0, D1 label00007B3C: 00007B3C 6716 beq +0x18 /* 00007B54 */ 00007B3E 5245 addq.w D5, 1 label00007B40: 00007B40 3605 move.w D3, D5 00007B42 3003 move.w D0, D3 00007B44 48C0 ext.l D0 00007B46 246E 0008 movea.l A2, [A6 + 0x8] 00007B4A 1412 move.b D2, [A2] 00007B4C 7200 moveq.l D1, 0x00 00007B4E 1202 move.b D1, D2 00007B50 B081 cmp.l D0, D1 00007B52 6FDA ble -0x24 /* 00007B2E */ label00007B54: 00007B54 5245 addq.w D5, 1 00007B56 6024 bra +0x26 /* 00007B7C */ label00007B58: 00007B58 3803 move.w D4, D3 00007B5A 48C4 ext.l D4 00007B5C D88A add.l D4, A2 00007B5E 2444 movea.l A2, D4 00007B60 1612 move.b D3, [A2] 00007B62 7020 moveq.l D0, 0x20 00007B64 B600 cmp.b D3, D0 00007B66 6728 beq +0x2A /* 00007B90 */ 00007B68 700D moveq.l D0, 0x0D 00007B6A B600 cmp.b D3, D0 00007B6C 6722 beq +0x24 /* 00007B90 */ 00007B6E 1F12 move.b -[A7], [A2] 00007B70 486E F8FC pea.l [A6 - 0x704] 00007B74 4EB9 0000 0B82 jsr [0x00000B82] 00007B7A 5245 addq.w D5, 1 label00007B7C: 00007B7C 3605 move.w D3, D5 00007B7E 3003 move.w D0, D3 00007B80 48C0 ext.l D0 00007B82 246E 0008 movea.l A2, [A6 + 0x8] 00007B86 1412 move.b D2, [A2] 00007B88 7200 moveq.l D1, 0x00 00007B8A 1202 move.b D1, D2 00007B8C B081 cmp.l D0, D1 00007B8E 6FC8 ble -0x36 /* 00007B58 */ label00007B90: 00007B90 102E F8FC move.b D0, [A6 - 0x704] 00007B94 6700 01C0 beq +0x1C2 /* 00007D56 */ 00007B98 102E F8FC move.b D0, [A6 - 0x704] 00007B9C 7A00 moveq.l D5, 0x00 00007B9E 1A00 move.b D5, D0 00007BA0 6020 bra +0x22 /* 00007BC2 */ label00007BA2: 00007BA2 3205 move.w D1, D5 00007BA4 48C1 ext.l D1 00007BA6 45EE F8FC lea.l A2, [A6 - 0x704] 00007BAA 45F2 1000 lea.l A2, [A2 + D1.w] 00007BAE 1212 move.b D1, [A2] 00007BB0 7000 moveq.l D0, 0x00 00007BB2 1001 move.b D0, D1 00007BB4 2F00 move.l -[A7], D0 00007BB6 4EB9 0000 00DA jsr [0x000000DA] 00007BBC 584F addq.w A7, 4 00007BBE 1480 move.b [A2], D0 00007BC0 5345 subq.w D5, 1 label00007BC2: 00007BC2 0C45 0000 cmpi.w D5, 0x0 00007BC6 6EDA bgt -0x24 /* 00007BA2 */ 00007BC8 2479 FFFB EFDC movea.l A2, [0xFFFBEFDC] 00007BCE 202A 0026 move.l D0, [A2 + 0x26] 00007BD2 2D40 F7F4 move.l [A6 - 0x80C], D0 00007BD6 4A80 tst.l D0 00007BD8 6608 bne +0xA /* 00007BE2 */ 00007BDA 202A 0008 move.l D0, [A2 + 0x8] 00007BDE 2D40 F7F4 move.l [A6 - 0x80C], D0 label00007BE2: 00007BE2 202E F7F4 move.l D0, [A6 - 0x80C] 00007BE6 6700 00A4 beq +0xA6 /* 00007C8C */ 00007BEA 2F2E F7F4 move.l -[A7], [A6 - 0x80C] 00007BEE 206E F7F4 movea.l A0, [A6 - 0x80C] 00007BF2 2250 movea.l A1, [A0] 00007BF4 2269 0064 movea.l A1, [A1 + 0x64] 00007BF8 4E91 jsr [A1] 00007BFA 4A00 tst.b D0 00007BFC 6700 008E beq +0x90 /* 00007C8C */ 00007C00 262E F7F4 move.l D3, [A6 - 0x80C] 00007C04 6708 beq +0xA /* 00007C0E */ 00007C06 2043 movea.l A0, D3 00007C08 2468 0044 movea.l A2, [A0 + 0x44] 00007C0C 6004 bra +0x6 /* 00007C12 */ label00007C0E: 00007C0E 7000 moveq.l D0, 0x00 00007C10 2440 movea.l A2, D0 label00007C12: 00007C12 260A move.l D3, A2 00007C14 6706 beq +0x8 /* 00007C1C */ 00007C16 202A 0062 move.l D0, [A2 + 0x62] 00007C1A 6002 bra +0x4 /* 00007C1E */ label00007C1C: 00007C1C 7000 moveq.l D0, 0x00 label00007C1E: 00007C1E 2D40 F7F8 move.l [A6 - 0x808], D0 00007C22 4A80 tst.l D0 00007C24 6744 beq +0x46 /* 00007C6A */ 00007C26 2F00 move.l -[A7], D0 00007C28 4EB9 0000 7C5A jsr [0x00007C5A] 00007C2E 2440 movea.l A2, D0 00007C30 200A move.l D0, A2 00007C32 667A bne +0x7C /* 00007CAE */ 00007C34 42A7 clr.l -[A7] 00007C36 4879 FFFC 1544 push.l 0xFFFC1544 00007C3C 486E F6F0 pea.l [A6 - 0x910] 00007C40 4EB9 0000 7F72 jsr [0x00007F72] 00007C46 4FEF 000C lea.l A7, [A7 + 0xC] 00007C4A 42A7 clr.l -[A7] 00007C4C 486E F6F0 pea.l [A6 - 0x910] 00007C50 486E F9FC pea.l [A6 - 0x604] 00007C54 4EB9 0000 0B3A jsr [0x00000B3A] 00007C5A 2F00 move.l -[A7], D0 00007C5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00007C60 4EB9 0000 7420 jsr [0x00007420] 00007C66 4EFA 01DE jmp [PC + 0x1DE /* 00007E46 */] label00007C6A: 00007C6A 42A7 clr.l -[A7] 00007C6C 4879 FFFC 1570 push.l 0xFFFC1570 00007C72 486E FAFC pea.l [A6 - 0x504] 00007C76 4EB9 0000 0B3A jsr [0x00000B3A] 00007C7C 2F00 move.l -[A7], D0 00007C7E 2F2E 000C move.l -[A7], [A6 + 0xC] 00007C82 4EB9 0000 7420 jsr [0x00007420] 00007C88 4EFA 01BC jmp [PC + 0x1BC /* 00007E46 */] label00007C8C: 00007C8C 42A7 clr.l -[A7] 00007C8E 4879 FFFC 15C0 push.l 0xFFFC15C0 00007C94 486E FBFC pea.l [A6 - 0x404] 00007C98 4EB9 0000 0B3A jsr [0x00000B3A] 00007C9E 2F00 move.l -[A7], D0 00007CA0 2F2E 000C move.l -[A7], [A6 + 0xC] 00007CA4 4EB9 0000 7420 jsr [0x00007420] 00007CAA 4EFA 019A jmp [PC + 0x19A /* 00007E46 */] label00007CAE: 00007CAE 200A move.l D0, A2 00007CB0 675A beq +0x5C /* 00007D0C */ 00007CB2 2F0A move.l -[A7], A2 00007CB4 2052 movea.l A0, [A2] 00007CB6 2068 0050 movea.l A0, [A0 + 0x50] 00007CBA 4E90 jsr [A0] 00007CBC 2600 move.l D3, D0 00007CBE 7001 moveq.l D0, 0x01 00007CC0 2D40 FCFC move.l [A6 - 0x304], D0 00007CC4 603E bra +0x40 /* 00007D04 */ label00007CC6: 00007CC6 3F2E FCFE move.w -[A7], [A6 - 0x302] 00007CCA 486E F7FC pea.l [A6 - 0x804] 00007CCE 2F0A move.l -[A7], A2 00007CD0 2052 movea.l A0, [A2] 00007CD2 2068 0084 movea.l A0, [A0 + 0x84] 00007CD6 4E90 jsr [A0] 00007CD8 554F subq.w A7, 2 00007CDA 486E F8FC pea.l [A6 - 0x704] 00007CDE 486E F7FC pea.l [A6 - 0x804] 00007CE2 4227 clr.b -[A7] 00007CE4 7001 moveq.l D0, 0x01 00007CE6 1F00 move.b -[A7], D0 00007CE8 4EB9 0000 0C8A jsr [0x00000C8A] 00007CEE 301F move.w D0, [A7]+ 00007CF0 57C0 seq D0 00007CF2 4400 neg.b D0 00007CF4 4880 ext.w D0 00007CF6 48C0 ext.l D0 00007CF8 6706 beq +0x8 /* 00007D00 */ 00007CFA 422E F7F0 clr.b [A6 - 0x810] 00007CFE 600C bra +0xE /* 00007D0C */ label00007D00: 00007D00 52AE FCFC addq.l [A6 - 0x304], 1 label00007D04: 00007D04 202E FCFC move.l D0, [A6 - 0x304] 00007D08 B083 cmp.l D0, D3 00007D0A 6FBA ble -0x44 /* 00007CC6 */ label00007D0C: 00007D0C 102E F7F0 move.b D0, [A6 - 0x810] 00007D10 6744 beq +0x46 /* 00007D56 */ 00007D12 486E F8FD pea.l [A6 - 0x703] 00007D16 182E F8FC move.b D4, [A6 - 0x704] 00007D1A 7600 moveq.l D3, 0x00 00007D1C 1604 move.b D3, D4 00007D1E 2F03 move.l -[A7], D3 00007D20 2F03 move.l -[A7], D3 00007D22 4879 FFFC 1620 push.l 0xFFFC1620 00007D28 486E F6F0 pea.l [A6 - 0x910] 00007D2C 4EB9 0000 7F72 jsr [0x00007F72] 00007D32 4FEF 0014 lea.l A7, [A7 + 0x14] 00007D36 42A7 clr.l -[A7] 00007D38 486E F6F0 pea.l [A6 - 0x910] 00007D3C 486E FD00 pea.l [A6 - 0x300] 00007D40 4EB9 0000 0B3A jsr [0x00000B3A] 00007D46 2F00 move.l -[A7], D0 00007D48 2F2E 000C move.l -[A7], [A6 + 0xC] 00007D4C 4EB9 0000 7420 jsr [0x00007420] 00007D52 4EFA 00F2 jmp [PC + 0xF2 /* 00007E46 */] label00007D56: 00007D56 102E F7F0 move.b D0, [A6 - 0x810] 00007D5A 6700 008E beq +0x90 /* 00007DEA */ 00007D5E 4879 FFFC 1648 push.l 0xFFFC1648 00007D64 486E F6F0 pea.l [A6 - 0x910] 00007D68 4EB9 0000 7F72 jsr [0x00007F72] 00007D6E 504F addq.w A7, 8 00007D70 3600 move.w D3, D0 00007D72 41EE F6F0 lea.l A0, [A6 - 0x910] 00007D76 224C movea.l A1, A4 00007D78 3003 move.w D0, D3 00007D7A 3200 move.w D1, D0 00007D7C 48C1 ext.l D1 00007D7E 2001 move.l D0, D1 00007D80 A9EF syscall PtrAndHand 00007D82 6030 bra +0x32 /* 00007DB4 */ label00007D84: 00007D84 2F2B 0014 move.l -[A7], [A3 + 0x14] 00007D88 2F0B move.l -[A7], A3 00007D8A 4879 FFFC 1670 push.l 0xFFFC1670 00007D90 486E F6F0 pea.l [A6 - 0x910] 00007D94 4EB9 0000 7F72 jsr [0x00007F72] 00007D9A 4FEF 0010 lea.l A7, [A7 + 0x10] 00007D9E 3600 move.w D3, D0 00007DA0 41EE F6F0 lea.l A0, [A6 - 0x910] 00007DA4 224C movea.l A1, A4 00007DA6 3003 move.w D0, D3 00007DA8 3200 move.w D1, D0 00007DAA 48C1 ext.l D1 00007DAC 2001 move.l D0, D1 00007DAE A9EF syscall PtrAndHand 00007DB0 7018 moveq.l D0, 0x18 00007DB2 D7C0 add.l A3, D0 label00007DB4: 00007DB4 4A13 tst.b [A3] 00007DB6 66CC bne -0x32 /* 00007D84 */ 00007DB8 4879 FFFC 167C push.l 0xFFFC167C 00007DBE 486E F6F0 pea.l [A6 - 0x910] 00007DC2 4EB9 0000 7F72 jsr [0x00007F72] 00007DC8 504F addq.w A7, 8 00007DCA 3600 move.w D3, D0 00007DCC 41EE F6F0 lea.l A0, [A6 - 0x910] 00007DD0 224C movea.l A1, A4 00007DD2 3003 move.w D0, D3 00007DD4 3200 move.w D1, D0 00007DD6 48C1 ext.l D1 00007DD8 2001 move.l D0, D1 00007DDA A9EF syscall PtrAndHand 00007DDC 2F0C move.l -[A7], A4 00007DDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00007DE2 4EB9 0000 763C jsr [0x0000763C] 00007DE8 605C bra +0x5E /* 00007E46 */ label00007DEA: 00007DEA 486E F8FC pea.l [A6 - 0x704] 00007DEE 4879 FFFC 16CC push.l 0xFFFC16CC 00007DF4 486E FE00 pea.l [A6 - 0x200] 00007DF8 4EB9 0000 0B3A jsr [0x00000B3A] 00007DFE 2F00 move.l -[A7], D0 00007E00 2F2E F7F8 move.l -[A7], [A6 - 0x808] 00007E04 4EB9 0000 7C52 jsr [0x00007C52] 00007E0A 3600 move.w D3, D0 00007E0C 6738 beq +0x3A /* 00007E46 */ 00007E0E 3003 move.w D0, D3 00007E10 3200 move.w D1, D0 00007E12 48C1 ext.l D1 00007E14 2F01 move.l -[A7], D1 00007E16 4879 FFFC 16D4 push.l 0xFFFC16D4 00007E1C 486E F6F0 pea.l [A6 - 0x910] 00007E20 4EB9 0000 7F72 jsr [0x00007F72] 00007E26 4FEF 000C lea.l A7, [A7 + 0xC] 00007E2A 42A7 clr.l -[A7] 00007E2C 486E F6F0 pea.l [A6 - 0x910] 00007E30 486E FF00 pea.l [A6 - 0x100] 00007E34 4EB9 0000 0B3A jsr [0x00000B3A] 00007E3A 2F00 move.l -[A7], D0 00007E3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00007E40 4EB9 0000 7420 jsr [0x00007420] label00007E46: 00007E46 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00007E4A 4E5E unlink A6 00007E4C 205F movea.l A0, [A7]+ 00007E4E 504F addq.w A7, 8 00007E50 4ED0 jmp [A0] 00007E52 8026 or.b D0, -[A6] 00007E54 4865 pea.l -[A5] 00007E56 6C70 bge +0x72 /* 00007EC8 */ 00007E58 436F 6D6D chk.w D1, [A7 + 0x6D6D] 00007E5C 616E bsr +0x70 /* 00007ECC */ 00007E5E 645F bcc +0x61 /* 00007EBF */ 00007E60 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00007E64 6865 bvc +0x67 /* 00007ECB */ 00007E66 6C6C bge +0x6E /* 00007ED4 */ 00007E68 4650 not.w [A0] 00007E6A 3654 movea.w A3, [A4] 00007E6C 5368 656C subq.w [A0 + 0x656C], 1 00007E70 6C52 bge +0x54 /* 00007EC4 */ 00007E72 3743 5374 move.w [A3 + 0x5374], D3 00007E76 7232 moveq.l D1, 0x32 00007E78 3535 0000 move.w -[A2], [A5 + D0.w] 00007E7C 4E56 FF00 link A6, -0x0100 00007E80 2F0B move.l -[A7], A3 00007E82 266E 000C movea.l A3, [A6 + 0xC] 00007E86 422B 0018 clr.b [A3 + 0x18] 00007E8A 4879 FFFC 1530 push.l 0xFFFC1530 00007E90 486E FF00 pea.l [A6 - 0x100] 00007E94 4EB9 0000 0B3A jsr [0x00000B3A] 00007E9A 2F00 move.l -[A7], D0 00007E9C 2F0B move.l -[A7], A3 00007E9E 4EB9 0000 8258 jsr [0x00008258] 00007EA4 7000 moveq.l D0, 0x00 00007EA6 2740 0014 move.l [A3 + 0x14], D0 00007EAA 265F movea.l A3, [A7]+ 00007EAC 4E5E unlink A6 00007EAE 205F movea.l A0, [A7]+ 00007EB0 504F addq.w A7, 8 00007EB2 4ED0 jmp [A0] 00007EB4 8026 or.b D0, -[A6] 00007EB6 4869 6465 pea.l [A1 + 0x6465] 00007EBA 436F 6E74 chk.w D1, [A7 + 0x6E74] 00007EBE 6578 bcs +0x7A /* 00007F38 */ 00007EC0 745F moveq.l D2, 0x5F 00007EC2 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 // begin alternate branch 00007EC4-00007EC6 label00007EC4: 00007EC4 5453 addq.w [A3], 2 // end alternate branch 00007EC4-00007EC6 label00007EC4: // (misaligned) 00007EC6 6865 bvc +0x67 /* 00007F2D */ label00007EC8: 00007EC8 6C6C bge +0x6E /* 00007F36 */ 00007ECA 4650 not.w [A0] fn00007ECC: 00007ECC 3654 movea.w A3, [A4] 00007ECE 5368 656C subq.w [A0 + 0x656C], 1 00007ED2 6C52 bge +0x54 /* 00007F26 */ label00007ED4: 00007ED4 3743 5374 move.w [A3 + 0x5374], D3 00007ED8 7232 moveq.l D1, 0x32 00007EDA 3535 0000 move.w -[A2], [A5 + D0.w] 00007EDE FFFF .invalid <> 00007EE0 4E56 FF00 link A6, -0x0100 00007EE4 2F0B move.l -[A7], A3 00007EE6 266E 000C movea.l A3, [A6 + 0xC] 00007EEA 177C 0001 0018 move.b [A3 + 0x18], 0x1 00007EF0 4879 FFFC 1530 push.l 0xFFFC1530 00007EF6 486E FF00 pea.l [A6 - 0x100] 00007EFA 4EB9 0000 0B3A jsr [0x00000B3A] 00007F00 2F00 move.l -[A7], D0 00007F02 2F0B move.l -[A7], A3 00007F04 4EB9 0000 8258 jsr [0x00008258] 00007F0A 7000 moveq.l D0, 0x00 00007F0C 2740 0014 move.l [A3 + 0x14], D0 00007F10 265F movea.l A3, [A7]+ 00007F12 4E5E unlink A6 00007F14 205F movea.l A0, [A7]+ 00007F16 504F addq.w A7, 8 00007F18 4ED0 jmp [A0] 00007F1A 8026 or.b D0, -[A6] 00007F1C 5368 6F77 subq.w [A0 + 0x6F77], 1 00007F20 436F 6E74 chk.w D1, [A7 + 0x6E74] 00007F24 6578 bcs +0x7A /* 00007F9E */ label00007F26: 00007F26 745F moveq.l D2, 0x5F 00007F28 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00007F2C 6865 bvc +0x67 /* 00007F93 */ 00007F2E 6C6C bge +0x6E /* 00007F9C */ 00007F30 4650 not.w [A0] 00007F32 3654 movea.w A3, [A4] 00007F34 5368 656C subq.w [A0 + 0x656C], 1 // begin alternate branch 00007F36-00007F38 label00007F36: 00007F36 656C bcs +0x6E /* 00007FA4 */ // end alternate branch 00007F36-00007F38 label00007F36: // (misaligned) label00007F38: 00007F38 6C52 bge +0x54 /* 00007F8C */ 00007F3A 3743 5374 move.w [A3 + 0x5374], D3 00007F3E 7232 moveq.l D1, 0x32 00007F40 3535 0000 move.w -[A2], [A5 + D0.w] 00007F44 4E56 F9F8 link A6, -0x0608 00007F48 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00007F4C 7000 moveq.l D0, 0x00 00007F4E 2640 movea.l A3, D0 00007F50 422E F9FC clr.b [A6 - 0x604] 00007F54 2479 FFFB EFDC movea.l A2, [0xFFFBEFDC] 00007F5A 286A 0026 movea.l A4, [A2 + 0x26] 00007F5E 200C move.l D0, A4 00007F60 6604 bne +0x6 /* 00007F66 */ 00007F62 286A 0008 movea.l A4, [A2 + 0x8] label00007F66: 00007F66 200C move.l D0, A4 00007F68 6700 0096 beq +0x98 /* 00008000 */ 00007F6C 2F0C move.l -[A7], A4 00007F6E 2054 movea.l A0, [A4] 00007F70 2068 0064 movea.l A0, [A0 + 0x64] 00007F74 4E90 jsr [A0] 00007F76 4A00 tst.b D0 00007F78 6700 0086 beq +0x88 /* 00008000 */ 00007F7C 260C move.l D3, A4 00007F7E 6706 beq +0x8 /* 00007F86 */ 00007F80 246C 0044 movea.l A2, [A4 + 0x44] 00007F84 6004 bra +0x6 /* 00007F8A */ label00007F86: 00007F86 7000 moveq.l D0, 0x00 00007F88 2440 movea.l A2, D0 label00007F8A: 00007F8A 260A move.l D3, A2 label00007F8C: 00007F8C 6706 beq +0x8 /* 00007F94 */ 00007F8E 202A 0062 move.l D0, [A2 + 0x62] 00007F92 6002 bra +0x4 /* 00007F96 */ label00007F94: 00007F94 7000 moveq.l D0, 0x00 label00007F96: 00007F96 2D40 F9F8 move.l [A6 - 0x608], D0 00007F9A 4A80 tst.l D0 label00007F9C: 00007F9C 6742 beq +0x44 /* 00007FE0 */ label00007F9E: 00007F9E 2F00 move.l -[A7], D0 00007FA0 4EB9 0000 7C5A jsr [0x00007C5A] // begin alternate branch 00007FA4-00007FA6 label00007FA4: 00007FA4 7C5A moveq.l D6, 0x5A // end alternate branch 00007FA4-00007FA6 label00007FA4: // (misaligned) 00007FA6 2640 movea.l A3, D0 00007FA8 200B move.l D0, A3 00007FAA 6672 bne +0x74 /* 0000801E */ 00007FAC 42A7 clr.l -[A7] 00007FAE 4879 FFFC 1544 push.l 0xFFFC1544 00007FB4 486E FAFC pea.l [A6 - 0x504] 00007FB8 4EB9 0000 7F72 jsr [0x00007F72] 00007FBE 4FEF 000C lea.l A7, [A7 + 0xC] 00007FC2 42A7 clr.l -[A7] 00007FC4 486E FAFC pea.l [A6 - 0x504] 00007FC8 486E FBFC pea.l [A6 - 0x404] 00007FCC 4EB9 0000 0B3A jsr [0x00000B3A] 00007FD2 2F00 move.l -[A7], D0 00007FD4 2F2E 000C move.l -[A7], [A6 + 0xC] 00007FD8 4EB9 0000 7420 jsr [0x00007420] 00007FDE 603E bra +0x40 /* 0000801E */ label00007FE0: 00007FE0 42A7 clr.l -[A7] 00007FE2 4879 FFFC 1714 push.l 0xFFFC1714 00007FE8 486E FCFC pea.l [A6 - 0x304] 00007FEC 4EB9 0000 0B3A jsr [0x00000B3A] 00007FF2 2F00 move.l -[A7], D0 00007FF4 2F2E 000C move.l -[A7], [A6 + 0xC] 00007FF8 4EB9 0000 7420 jsr [0x00007420] 00007FFE 601E bra +0x20 /* 0000801E */ label00008000: 00008000 42A7 clr.l -[A7] 00008002 4879 FFFC 1764 push.l 0xFFFC1764 00008008 486E FDFC pea.l [A6 - 0x204] 0000800C 4EB9 0000 0B3A jsr [0x00000B3A] 00008012 2F00 move.l -[A7], D0 00008014 2F2E 000C move.l -[A7], [A6 + 0xC] 00008018 4EB9 0000 7420 jsr [0x00007420] label0000801E: 0000801E 200B move.l D0, A3 00008020 6766 beq +0x68 /* 00008088 */ 00008022 2F0B move.l -[A7], A3 00008024 2053 movea.l A0, [A3] 00008026 2068 0050 movea.l A0, [A0 + 0x50] 0000802A 4E90 jsr [A0] 0000802C 2600 move.l D3, D0 0000802E 7000 moveq.l D0, 0x00 00008030 A122 syscall NewHandle, flags=1 00008032 2448 movea.l A2, A0 00008034 7001 moveq.l D0, 0x01 00008036 2D40 FEFC move.l [A6 - 0x104], D0 0000803A 6036 bra +0x38 /* 00008072 */ label0000803C: 0000803C 3F2E FEFE move.w -[A7], [A6 - 0x102] 00008040 486E F9FC pea.l [A6 - 0x604] 00008044 2F0B move.l -[A7], A3 00008046 2053 movea.l A0, [A3] 00008048 2068 0084 movea.l A0, [A0 + 0x84] 0000804C 4E90 jsr [A0] 0000804E 4879 FFFC 153C push.l 0xFFFC153C 00008054 486E F9FC pea.l [A6 - 0x604] 00008058 4EB9 0000 0B7A jsr [0x00000B7A] 0000805E 41EE F9FD lea.l A0, [A6 - 0x603] 00008062 224A movea.l A1, A2 00008064 122E F9FC move.b D1, [A6 - 0x604] 00008068 7000 moveq.l D0, 0x00 0000806A 1001 move.b D0, D1 0000806C A9EF syscall PtrAndHand 0000806E 52AE FEFC addq.l [A6 - 0x104], 1 label00008072: 00008072 202E FEFC move.l D0, [A6 - 0x104] 00008076 B083 cmp.l D0, D3 00008078 6FC2 ble -0x3C /* 0000803C */ 0000807A 2F0A move.l -[A7], A2 0000807C 2F2E 000C move.l -[A7], [A6 + 0xC] 00008080 4EB9 0000 763C jsr [0x0000763C] 00008086 601C bra +0x1E /* 000080A4 */ label00008088: 00008088 4879 FFFC 1530 push.l 0xFFFC1530 0000808E 486E FF00 pea.l [A6 - 0x100] 00008092 4EB9 0000 0B3A jsr [0x00000B3A] 00008098 2F00 move.l -[A7], D0 0000809A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000809E 4EB9 0000 8258 jsr [0x00008258] label000080A4: 000080A4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000080A8 4E5E unlink A6 000080AA 205F movea.l A0, [A7]+ 000080AC 504F addq.w A7, 8 000080AE 4ED0 jmp [A0] 000080B0 8030 4C69 or.b D0, [A0 + D4 * 4 + 0x69] 000080B4 7374 moveq.l D1, 0x74 000080B6 4578 7465 chk.w D2, [0x00007465] 000080BA 6E73 bgt +0x75 /* 0000812F */ 000080BC 696F bvs +0x71 /* 0000812D */ 000080BE 6E73 bgt +0x75 /* 00008133 */ 000080C0 436F 6D6D chk.w D1, [A7 + 0x6D6D] 000080C4 616E bsr +0x70 /* 00008134 */ 000080C6 645F bcc +0x61 /* 00008127 */ 000080C8 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 000080CC 6865 bvc +0x67 /* 00008133 */ 000080CE 6C6C bge +0x6E /* 0000813C */ 000080D0 4650 not.w [A0] 000080D2 3654 movea.w A3, [A4] 000080D4 5368 656C subq.w [A0 + 0x656C], 1 000080D8 6C52 bge +0x54 /* 0000812C */ 000080DA 3743 5374 move.w [A3 + 0x5374], D3 000080DE 7232 moveq.l D1, 0x32 000080E0 3535 0000 move.w -[A2], [A5 + D0.w] 000080E4 4E56 F8FC link A6, -0x0704 000080E8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000080EC 266E 0008 movea.l A3, [A6 + 0x8] 000080F0 2479 FFFB EFDC movea.l A2, [0xFFFBEFDC] 000080F6 286A 0026 movea.l A4, [A2 + 0x26] 000080FA 200C move.l D0, A4 000080FC 6604 bne +0x6 /* 00008102 */ 000080FE 286A 0008 movea.l A4, [A2 + 0x8] label00008102: 00008102 200C move.l D0, A4 00008104 6700 00E2 beq +0xE4 /* 000081E8 */ 00008108 2F0C move.l -[A7], A4 0000810A 2054 movea.l A0, [A4] 0000810C 2068 0064 movea.l A0, [A0 + 0x64] 00008110 4E90 jsr [A0] 00008112 4A00 tst.b D0 00008114 6700 00D2 beq +0xD4 /* 000081E8 */ 00008118 260C move.l D3, A4 0000811A 6706 beq +0x8 /* 00008122 */ 0000811C 246C 0044 movea.l A2, [A4 + 0x44] 00008120 6004 bra +0x6 /* 00008126 */ label00008122: 00008122 7000 moveq.l D0, 0x00 00008124 2440 movea.l A2, D0 label00008126: 00008126 260A move.l D3, A2 00008128 6706 beq +0x8 /* 00008130 */ 0000812A 202A 0062 move.l D0, [A2 + 0x62] // begin alternate branch 0000812C-00008130 label0000812C: 0000812C 0062 6002 ori.w -[A2], 0x6002 // end alternate branch 0000812C-00008130 label0000812C: // (misaligned) 0000812E 6002 bra +0x4 /* 00008132 */ label00008130: 00008130 7000 moveq.l D0, 0x00 label00008132: 00008132 2D40 F8FC move.l [A6 - 0x704], D0 // begin alternate branch 00008134-00008138 fn00008134: 00008134 F8FC 4A80 .extension 0x8FC <> // unimplemented // end alternate branch 00008134-00008138 fn00008134: // (misaligned) 00008136 4A80 tst.l D0 00008138 6776 beq +0x78 /* 000081B0 */ 0000813A 2F2E 0010 move.l -[A7], [A6 + 0x10] // begin alternate branch 0000813C-00008140 label0000813C: 0000813C 0010 2F0B ori.b [A0], 0xB // end alternate branch 0000813C-00008140 label0000813C: // (misaligned) 0000813E 2F0B move.l -[A7], A3 00008140 4EB9 0000 8258 jsr [0x00008258] 00008146 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000814A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000814E 2F2E F8FC move.l -[A7], [A6 - 0x704] 00008152 4EB9 0000 7C52 jsr [0x00007C52] 00008158 3600 move.w D3, D0 0000815A 6700 00C2 beq +0xC4 /* 0000821E */ 0000815E 3003 move.w D0, D3 00008160 3200 move.w D1, D0 00008162 48C1 ext.l D1 00008164 2F01 move.l -[A7], D1 00008166 4879 FFFC 17B0 push.l 0xFFFC17B0 0000816C 486E F900 pea.l [A6 - 0x700] 00008170 4EB9 0000 7F72 jsr [0x00007F72] 00008176 4FEF 000C lea.l A7, [A7 + 0xC] 0000817A 42A7 clr.l -[A7] 0000817C 486E F900 pea.l [A6 - 0x700] 00008180 486E FA00 pea.l [A6 - 0x600] 00008184 4EB9 0000 0B3A jsr [0x00000B3A] 0000818A 2F00 move.l -[A7], D0 0000818C 2F0B move.l -[A7], A3 0000818E 4EB9 0000 7420 jsr [0x00007420] 00008194 4879 FFFC 1530 push.l 0xFFFC1530 0000819A 486E FB00 pea.l [A6 - 0x500] 0000819E 4EB9 0000 0B3A jsr [0x00000B3A] 000081A4 2F00 move.l -[A7], D0 000081A6 2F0B move.l -[A7], A3 000081A8 4EB9 0000 8258 jsr [0x00008258] 000081AE 606E bra +0x70 /* 0000821E */ label000081B0: 000081B0 42A7 clr.l -[A7] 000081B2 4879 FFFC 1714 push.l 0xFFFC1714 000081B8 486E FC00 pea.l [A6 - 0x400] 000081BC 4EB9 0000 0B3A jsr [0x00000B3A] 000081C2 2F00 move.l -[A7], D0 000081C4 2F0B move.l -[A7], A3 000081C6 4EB9 0000 7420 jsr [0x00007420] 000081CC 4879 FFFC 1530 push.l 0xFFFC1530 000081D2 486E FD00 pea.l [A6 - 0x300] 000081D6 4EB9 0000 0B3A jsr [0x00000B3A] 000081DC 2F00 move.l -[A7], D0 000081DE 2F0B move.l -[A7], A3 000081E0 4EB9 0000 8258 jsr [0x00008258] 000081E6 6036 bra +0x38 /* 0000821E */ label000081E8: 000081E8 42A7 clr.l -[A7] 000081EA 4879 FFFC 17CC push.l 0xFFFC17CC 000081F0 486E FE00 pea.l [A6 - 0x200] 000081F4 4EB9 0000 0B3A jsr [0x00000B3A] 000081FA 2F00 move.l -[A7], D0 000081FC 2F0B move.l -[A7], A3 000081FE 4EB9 0000 7420 jsr [0x00007420] 00008204 4879 FFFC 1530 push.l 0xFFFC1530 0000820A 486E FF00 pea.l [A6 - 0x100] 0000820E 4EB9 0000 0B3A jsr [0x00000B3A] 00008214 2F00 move.l -[A7], D0 00008216 2F0B move.l -[A7], A3 00008218 4EB9 0000 8258 jsr [0x00008258] label0000821E: 0000821E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00008222 4E5E unlink A6 00008224 205F movea.l A0, [A7]+ 00008226 4FEF 000C lea.l A7, [A7 + 0xC] 0000822A 4ED0 jmp [A0] 0000822C 8028 5275 or.b D0, [A0 + 0x5275] 00008230 6E45 bgt +0x47 /* 00008277 */ 00008232 7874 moveq.l D4, 0x74 00008234 656E bcs +0x70 /* 000082A4 */ 00008236 7369 moveq.l D1, 0x69 00008238 6F6E ble +0x70 /* 000082A8 */ 0000823A 436F 6D6D chk.w D1, [A7 + 0x6D6D] 0000823E 616E bsr +0x70 /* 000082AE */ 00008240 645F bcc +0x61 /* 000082A1 */ 00008242 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 00008246 6865 bvc +0x67 /* 000082AD */ 00008248 6C6C bge +0x6E /* 000082B6 */ 0000824A 4652 not.w [A2] 0000824C 3743 5374 move.w [A3 + 0x5374], D3 00008250 7232 moveq.l D1, 0x32 00008252 3535 5431 move.w -[A2], [A5 + D5.w * 4 + 0x31] 00008256 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000825A 0000 48E7 ori.b D0, 0xE7 0000825E 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ 00008264 246B 0004 movea.l A2, [A3 + 0x4] 00008268 200A move.l D0, A2 0000826A 6712 beq +0x14 /* 0000827E */ 0000826C 2F2E 000C move.l -[A7], [A6 + 0xC] 00008270 7001 moveq.l D0, 0x01 00008272 1F00 move.b -[A7], D0 00008274 2F0A move.l -[A7], A2 00008276 2052 movea.l A0, [A2] 00008278 2068 0418 movea.l A0, [A0 + 0x418] 0000827C 4E90 jsr [A0] label0000827E: 0000827E 4CDF 0C00 movem.l A2,A3, [A7]+ 00008282 4E5E unlink A6 00008284 205F movea.l A0, [A7]+ 00008286 504F addq.w A7, 8 00008288 4ED0 jmp [A0] 0000828A 9C53 sub.w D6, [A3] 0000828C 6574 bcs +0x76 /* 00008302 */ 0000828E 5374 6174 subq.w <>, 1 00008292 7573 moveq.l D2, 0x73 00008294 5F5F subq.w [A7]+, 7 00008296 3654 movea.w A3, [A4] 00008298 5368 656C subq.w [A0 + 0x656C], 1 0000829C 6C46 bge +0x48 /* 000082E4 */ 0000829E 5237 4353 7472 3235 addq.b [[A7] + 0x74723235], 1 // begin alternate branch 000082A4-000082A8 label000082A4: 000082A4 3235 3500 move.w D1, [A5 + <> + D3 * 4] // end alternate branch 000082A4-000082A8 label000082A4: // (misaligned) 000082A6 3500 move.w -[A2], D0 label000082A8: 000082A8 0000 FFFF ori.b D0, 0xFF 000082AC 41F9 FFFC 1B10 lea.l A0, [0xFFFC1B10] // begin alternate branch 000082AE-000082B2 fn000082AE: 000082AE FFFC .invalid <> 000082B0 1B10 move.b -[A5], [A0] // end alternate branch 000082AE-000082B2 fn000082AE: // (misaligned) 000082B2 2008 move.l D0, A0 000082B4 205F movea.l A0, [A7]+ label000082B6: 000082B6 584F addq.w A7, 4 000082B8 4ED0 jmp [A0] 000082BA FFFF .invalid <> 000082BC 2F0A move.l -[A7], A2 000082BE 701E moveq.l D0, 0x1E 000082C0 2F00 move.l -[A7], D0 000082C2 4EB9 0000 0BEA jsr [0x00000BEA] 000082C8 2440 movea.l A2, D0 000082CA 200A move.l D0, A2 000082CC 6708 beq +0xA /* 000082D6 */ 000082CE 2F0A move.l -[A7], A2 000082D0 4EB9 0000 400A jsr [0x0000400A] label000082D6: 000082D6 200A move.l D0, A2 000082D8 245F movea.l A2, [A7]+ 000082DA 4E75 rts 000082DC 41F9 FFFC 1BB8 lea.l A0, [0xFFFC1BB8] 000082E2 2008 move.l D0, A0 label000082E4: 000082E4 205F movea.l A0, [A7]+ 000082E6 584F addq.w A7, 4 000082E8 4ED0 jmp [A0] 000082EA FFFF .invalid <> 000082EC 2F0A move.l -[A7], A2 000082EE 701E moveq.l D0, 0x1E 000082F0 2F00 move.l -[A7], D0 000082F2 4EB9 0000 0BEA jsr [0x00000BEA] 000082F8 2440 movea.l A2, D0 000082FA 200A move.l D0, A2 000082FC 6708 beq +0xA /* 00008306 */ 000082FE 2F0A move.l -[A7], A2 00008300 4EB9 0000 D80A jsr [0x0000D80A] // begin alternate branch 00008302-00008306 label00008302: 00008302 0000 D80A ori.b D0, 0xA /* '\n' */ // end alternate branch 00008302-00008306 label00008302: // (misaligned) label00008306: 00008306 200A move.l D0, A2 00008308 245F movea.l A2, [A7]+ 0000830A 4E75 rts 0000830C 41F9 FFFC 1BE4 lea.l A0, [0xFFFC1BE4] 00008312 2008 move.l D0, A0 00008314 205F movea.l A0, [A7]+ 00008316 584F addq.w A7, 4 00008318 4ED0 jmp [A0] 0000831A FFFF .invalid <> 0000831C 2F0A move.l -[A7], A2 0000831E 7026 moveq.l D0, 0x26 00008320 2F00 move.l -[A7], D0 00008322 4EB9 0000 0BEA jsr [0x00000BEA] 00008328 2440 movea.l A2, D0 0000832A 200A move.l D0, A2 0000832C 6708 beq +0xA /* 00008336 */ 0000832E 2F0A move.l -[A7], A2 00008330 4EB9 0000 D8AA jsr [0x0000D8AA] label00008336: 00008336 200A move.l D0, A2 00008338 245F movea.l A2, [A7]+ 0000833A 4E75 rts 0000833C 41F9 FFFC 1C18 lea.l A0, [0xFFFC1C18] 00008342 2008 move.l D0, A0 00008344 205F movea.l A0, [A7]+ 00008346 584F addq.w A7, 4 00008348 4ED0 jmp [A0] 0000834A FFFF .invalid <> 0000834C 2F0A move.l -[A7], A2 0000834E 7022 moveq.l D0, 0x22 00008350 2F00 move.l -[A7], D0 00008352 4EB9 0000 0BEA jsr [0x00000BEA] 00008358 2440 movea.l A2, D0 0000835A 200A move.l D0, A2 0000835C 6708 beq +0xA /* 00008366 */ 0000835E 2F0A move.l -[A7], A2 00008360 4EB9 0000 836C jsr [0x0000836C] label00008366: 00008366 200A move.l D0, A2 00008368 245F movea.l A2, [A7]+ 0000836A 4E75 rts 0000836C 4E56 0000 link A6, 0 00008370 2F0A move.l -[A7], A2 00008372 246E 0008 movea.l A2, [A6 + 0x8] 00008376 2F0A move.l -[A7], A2 00008378 4EB9 0000 3BAA jsr [0x00003BAA] 0000837E 2079 FFFC 1E0C movea.l A0, [0xFFFC1E0C] 00008384 2488 move.l [A2], A0 00008386 200A move.l D0, A2 00008388 245F movea.l A2, [A7]+ 0000838A 4E5E unlink A6 0000838C 205F movea.l A0, [A7]+ 0000838E 584F addq.w A7, 4 00008390 4ED0 jmp [A0] 00008392 9A5F sub.w D5, [A7]+ 00008394 5F63 subq.w -[A3], 7 00008396 745F moveq.l D2, 0x5F 00008398 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000839C 4D65 chk.w D6, -[A5] 0000839E 6D6F blt +0x71 /* 0000840F */ 000083A0 7279 moveq.l D1, 0x79 000083A2 4361 chk.w D1, -[A1] 000083A4 6368 bls +0x6A /* 0000840E */ 000083A6 654C bcs +0x4E /* 000083F4 */ 000083A8 6973 bvs +0x75 /* 0000841D */ 000083AA 7446 moveq.l D2, 0x46 000083AC 7600 moveq.l D3, 0x00 000083AE 0000 41F9 ori.b D0, 0xF9 000083B2 FFFC .invalid <> 000083B4 2220 move.l D1, -[A0] 000083B6 2008 move.l D0, A0 000083B8 4E75 rts 000083BA FFFF .invalid <> 000083BC 41F9 FFFC 2220 lea.l A0, [0xFFFC2220] 000083C2 2008 move.l D0, A0 000083C4 205F movea.l A0, [A7]+ 000083C6 584F addq.w A7, 4 000083C8 4ED0 jmp [A0] 000083CA FFFF .invalid <> 000083CC 2F0A move.l -[A7], A2 000083CE 2F3C 0000 00DE move.l -[A7], 0xDE 000083D4 4EB9 0000 0BEA jsr [0x00000BEA] 000083DA 2440 movea.l A2, D0 000083DC 200A move.l D0, A2 000083DE 6708 beq +0xA /* 000083E8 */ 000083E0 2F0A move.l -[A7], A2 000083E2 4EB9 0000 83F0 jsr [0x000083F0] label000083E8: 000083E8 200A move.l D0, A2 000083EA 245F movea.l A2, [A7]+ 000083EC 4E75 rts 000083EE FFFF .invalid <> 000083F0 4E56 0000 link A6, 0 label000083F4: 000083F4 48E7 1820 movem.l -[A7], D3,D4,A2 000083F8 246E 0008 movea.l A2, [A6 + 0x8] 000083FC 2F0A move.l -[A7], A2 000083FE 4EB9 0000 06F4 jsr [0x000006F4] 00008404 2079 FFFC 310C movea.l A0, [0xFFFC310C] 0000840A 2488 move.l [A2], A0 0000840C 7600 moveq.l D3, 0x00 label0000840E: 0000840E 2543 00C4 move.l [A2 + 0xC4], D3 00008412 4244 clr.w D4 00008414 3544 00C8 move.w [A2 + 0xC8], D4 00008418 3544 00CA move.w [A2 + 0xCA], D4 0000841C 2543 00CC move.l [A2 + 0xCC], D3 00008420 3544 00D0 move.w [A2 + 0xD0], D4 00008424 3544 00D2 move.w [A2 + 0xD2], D4 00008428 3544 00D4 move.w [A2 + 0xD4], D4 0000842C 3544 00D6 move.w [A2 + 0xD6], D4 00008430 3544 00D8 move.w [A2 + 0xD8], D4 00008434 7000 moveq.l D0, 0x00 00008436 2540 00DA move.l [A2 + 0xDA], D0 0000843A 200A move.l D0, A2 0000843C 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00008440 4E5E unlink A6 00008442 205F movea.l A0, [A7]+ 00008444 584F addq.w A7, 4 00008446 4ED0 jmp [A0] 00008448 955F sub.w [A7]+, D2 0000844A 5F63 subq.w -[A3], 7 0000844C 745F moveq.l D2, 0x5F 0000844E 5F31 3154 subq.b <>, 7 00008452 4D65 chk.w D6, -[A5] 00008454 6D6F blt +0x71 /* 000084C5 */ 00008456 7279 moveq.l D1, 0x79 00008458 5669 6577 addq.w [A1 + 0x6577], 3 0000845C 4676 0000 not.w [A6 + D0.w] 00008460 4E56 0000 link A6, 0 00008464 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00008468 266E 0008 movea.l A3, [A6 + 0x8] 0000846C 177C 0001 00C3 move.b [A3 + 0xC3], 0x1 00008472 202E 000C move.l D0, [A6 + 0xC] 00008476 670E beq +0x10 /* 00008486 */ 00008478 2F0B move.l -[A7], A3 0000847A 2053 movea.l A0, [A3] 0000847C 2068 0098 movea.l A0, [A0 + 0x98] 00008480 4E90 jsr [A0] 00008482 4A80 tst.l D0 00008484 6610 bne +0x12 /* 00008496 */ label00008486: 00008486 3F3C 9A67 move.w -[A7], 0x9A67 0000848A 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 00008490 4EB9 0000 112A jsr [0x0000112A] label00008496: 00008496 2F3C 4241 5055 move.l -[A7], 0x42415055 /* 'BAPU' */ 0000849C 2F0B move.l -[A7], A3 0000849E 2053 movea.l A0, [A3] 000084A0 2068 0098 movea.l A0, [A0 + 0x98] 000084A4 4E90 jsr [A0] 000084A6 2440 movea.l A2, D0 000084A8 2F0A move.l -[A7], A2 000084AA 2052 movea.l A0, [A2] 000084AC 2068 0180 movea.l A0, [A0 + 0x180] 000084B0 4E90 jsr [A0] 000084B2 2740 00CC move.l [A3 + 0xCC], D0 000084B6 4A80 tst.l D0 000084B8 6610 bne +0x12 /* 000084CA */ 000084BA 3F3C 9A67 move.w -[A7], 0x9A67 000084BE 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 000084C4 4EB9 0000 112A jsr [0x0000112A] label000084CA: 000084CA 2F2E 000C move.l -[A7], [A6 + 0xC] 000084CE 2F0B move.l -[A7], A3 000084D0 2053 movea.l A0, [A3] 000084D2 2068 03CC movea.l A0, [A0 + 0x3CC] 000084D6 4E90 jsr [A0] 000084D8 2079 FFFB EFF0 movea.l A0, [0xFFFBEFF0] 000084DE 3628 000E move.w D3, [A0 + 0xE] 000084E2 3F03 move.w -[A7], D3 000084E4 2F0B move.l -[A7], A3 000084E6 2053 movea.l A0, [A3] 000084E8 2068 0414 movea.l A0, [A0 + 0x414] 000084EC 4E90 jsr [A0] 000084EE 3F03 move.w -[A7], D3 000084F0 2F0B move.l -[A7], A3 000084F2 2053 movea.l A0, [A3] 000084F4 2068 0434 movea.l A0, [A0 + 0x434] 000084F8 4E90 jsr [A0] 000084FA 2F0B move.l -[A7], A3 000084FC 2053 movea.l A0, [A3] 000084FE 2068 0098 movea.l A0, [A0 + 0x98] 00008502 4E90 jsr [A0] 00008504 2840 movea.l A4, D0 00008506 2F0B move.l -[A7], A3 00008508 2053 movea.l A0, [A3] 0000850A 2068 00D0 movea.l A0, [A0 + 0xD0] 0000850E 4E90 jsr [A0] 00008510 2940 00CC move.l [A4 + 0xCC], D0 00008514 2F2B 0088 move.l -[A7], [A3 + 0x88] 00008518 2F0B move.l -[A7], A3 0000851A 2053 movea.l A0, [A3] 0000851C 2068 03E8 movea.l A0, [A0 + 0x3E8] 00008520 4E90 jsr [A0] 00008522 2440 movea.l A2, D0 00008524 2F0B move.l -[A7], A3 00008526 2053 movea.l A0, [A3] 00008528 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000852C 4E90 jsr [A0] 0000852E 2200 move.l D1, D0 00008530 200A move.l D0, A2 00008532 4EB9 0000 0072 jsr [0x00000072] 00008538 2F00 move.l -[A7], D0 0000853A 2F0B move.l -[A7], A3 0000853C 2053 movea.l A0, [A3] 0000853E 2068 03E4 movea.l A0, [A0 + 0x3E4] 00008542 4E90 jsr [A0] 00008544 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00008548 4E5E unlink A6 0000854A 205F movea.l A0, [A7]+ 0000854C 504F addq.w A7, 8 0000854E 4ED0 jmp [A0] 00008550 8022 or.b D0, -[A2] 00008552 494D chk.w D4, A5 00008554 656D bcs +0x6F /* 000085C3 */ 00008556 6F72 ble +0x74 /* 000085CA */ 00008558 7956 moveq.l D4, 0x56 0000855A 6965 bvs +0x67 /* 000085C1 */ 0000855C 775F moveq.l D3, 0x5F 0000855E 5F31 3154 subq.b <>, 7 00008562 4D65 chk.w D6, -[A5] 00008564 6D6F blt +0x71 /* 000085D5 */ 00008566 7279 moveq.l D1, 0x79 00008568 5669 6577 addq.w [A1 + 0x6577], 3 0000856C 4650 not.w [A0] 0000856E 3554 5461 move.w [A2 + 0x5461], [A4] 00008572 736B moveq.l D1, 0x6B 00008574 0000 FFFF ori.b D0, 0xFF 00008578 41F9 FFFC 231C lea.l A0, [0xFFFC231C] 0000857E 2008 move.l D0, A0 00008580 4E75 rts 00008582 FFFF .invalid <> 00008584 41F9 FFFC 231C lea.l A0, [0xFFFC231C] 0000858A 2008 move.l D0, A0 0000858C 205F movea.l A0, [A7]+ 0000858E 584F addq.w A7, 4 00008590 4ED0 jmp [A0] 00008592 FFFF .invalid <> 00008594 2F0A move.l -[A7], A2 00008596 2F3C 0000 0088 move.l -[A7], 0x88 0000859C 4EB9 0000 0BEA jsr [0x00000BEA] 000085A2 2440 movea.l A2, D0 000085A4 200A move.l D0, A2 000085A6 6708 beq +0xA /* 000085B0 */ 000085A8 2F0A move.l -[A7], A2 000085AA 4EB9 0000 85B8 jsr [0x000085B8] label000085B0: 000085B0 200A move.l D0, A2 000085B2 245F movea.l A2, [A7]+ 000085B4 4E75 rts 000085B6 FFFF .invalid <> 000085B8 4E56 0000 link A6, 0 000085BC 2F0A move.l -[A7], A2 000085BE 246E 0008 movea.l A2, [A6 + 0x8] 000085C2 2F0A move.l -[A7], A2 000085C4 4EB9 0000 B4FA jsr [0x0000B4FA] label000085CA: 000085CA 2079 FFFC 3110 movea.l A0, [0xFFFC3110] 000085D0 2488 move.l [A2], A0 000085D2 7000 moveq.l D0, 0x00 000085D4 2540 0084 move.l [A2 + 0x84], D0 000085D8 200A move.l D0, A2 000085DA 245F movea.l A2, [A7]+ 000085DC 4E5E unlink A6 000085DE 205F movea.l A0, [A7]+ 000085E0 584F addq.w A7, 4 000085E2 4ED0 jmp [A0] 000085E4 975F sub.w [A7]+, D3 000085E6 5F63 subq.w -[A3], 7 000085E8 745F moveq.l D2, 0x5F 000085EA 5F31 3354 subq.b <>, 7 000085EE 4D65 chk.w D6, -[A5] 000085F0 6D6F blt +0x71 /* 00008661 */ 000085F2 7279 moveq.l D1, 0x79 000085F4 4469 616C neg.w [A1 + 0x616C] 000085F8 6F67 ble +0x69 /* 00008661 */ 000085FA 4676 0000 not.w [A6 + D0.w] 000085FE FFFF .invalid <> 00008600 4E56 0000 link A6, 0 00008604 48E7 0038 movem.l -[A7], A2,A3,A4 00008608 246E 0008 movea.l A2, [A6 + 0x8] 0000860C 202E 0010 move.l D0, [A6 + 0x10] 00008610 6610 bne +0x12 /* 00008622 */ 00008612 3F3C 9A67 move.w -[A7], 0x9A67 00008616 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 0000861C 4EB9 0000 112A jsr [0x0000112A] label00008622: 00008622 2F3C 4D45 4D56 move.l -[A7], 0x4D454D56 /* 'MEMV' */ 00008628 2F0A move.l -[A7], A2 0000862A 2052 movea.l A0, [A2] 0000862C 2068 0180 movea.l A0, [A0 + 0x180] 00008630 4E90 jsr [A0] 00008632 2840 movea.l A4, D0 00008634 2F0C move.l -[A7], A4 00008636 4EB9 0000 1172 jsr [0x00001172] 0000863C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00008640 2F0C move.l -[A7], A4 00008642 2054 movea.l A0, [A4] 00008644 2068 040C movea.l A0, [A0 + 0x40C] 00008648 4E90 jsr [A0] 0000864A 254C 0084 move.l [A2 + 0x84], A4 0000864E 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 00008654 2F0A move.l -[A7], A2 00008656 2052 movea.l A0, [A2] 00008658 2068 0180 movea.l A0, [A0 + 0x180] 0000865C 4E90 jsr [A0] 0000865E 2640 movea.l A3, D0 00008660 2F0B move.l -[A7], A3 00008662 4EB9 0000 1172 jsr [0x00001172] 00008668 377C 0BB8 004C move.w [A3 + 0x4C], 0xBB8 0000866E 7001 moveq.l D0, 0x01 00008670 3740 004E move.w [A3 + 0x4E], D0 00008674 2F2E 000C move.l -[A7], [A6 + 0xC] 00008678 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000867C 2F2A 0084 move.l -[A7], [A2 + 0x84] 00008680 2F0B move.l -[A7], A3 00008682 2053 movea.l A0, [A3] 00008684 2068 0448 movea.l A0, [A0 + 0x448] 00008688 4E90 jsr [A0] 0000868A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000868E 4E5E unlink A6 00008690 205F movea.l A0, [A7]+ 00008692 4FEF 000C lea.l A7, [A7 + 0xC] 00008696 4ED0 jmp [A0] 00008698 8028 494D or.b D0, [A0 + 0x494D] 0000869C 656D bcs +0x6F /* 0000870B */ 0000869E 6F72 ble +0x74 /* 00008712 */ 000086A0 7944 moveq.l D4, 0x44 000086A2 6961 bvs +0x63 /* 00008705 */ 000086A4 6C6F bge +0x71 /* 00008715 */ 000086A6 675F beq +0x61 /* 00008707 */ 000086A8 5F31 3354 subq.b <>, 7 000086AC 4D65 chk.w D6, -[A5] 000086AE 6D6F blt +0x71 /* 0000871F */ 000086B0 7279 moveq.l D1, 0x79 000086B2 4469 616C neg.w [A1 + 0x616C] 000086B6 6F67 ble +0x69 /* 0000871F */ 000086B8 4650 not.w [A0] 000086BA 3554 5461 move.w [A2 + 0x5461], [A4] 000086BE 736B moveq.l D1, 0x6B 000086C0 556C 0000 subq.w [A4 + 0x0], 2 000086C4 41F9 FFFC 2348 lea.l A0, [0xFFFC2348] 000086CA 2008 move.l D0, A0 000086CC 205F movea.l A0, [A7]+ 000086CE 584F addq.w A7, 4 000086D0 4ED0 jmp [A0] 000086D2 FFFF .invalid <> 000086D4 2F0A move.l -[A7], A2 000086D6 2F3C 0000 00CA move.l -[A7], 0xCA 000086DC 4EB9 0000 0BEA jsr [0x00000BEA] 000086E2 2440 movea.l A2, D0 000086E4 200A move.l D0, A2 000086E6 6708 beq +0xA /* 000086F0 */ 000086E8 2F0A move.l -[A7], A2 000086EA 4EB9 0000 ACD2 jsr [0x0000ACD2] label000086F0: 000086F0 200A move.l D0, A2 000086F2 245F movea.l A2, [A7]+ 000086F4 4E75 rts 000086F6 FFFF .invalid <> 000086F8 41F9 FFFC 3540 lea.l A0, [0xFFFC3540] 000086FE 2008 move.l D0, A0 00008700 205F movea.l A0, [A7]+ 00008702 584F addq.w A7, 4 00008704 4ED0 jmp [A0] 00008706 FFFF .invalid <> 00008708 2F0A move.l -[A7], A2 0000870A 701E moveq.l D0, 0x1E 0000870C 2F00 move.l -[A7], D0 0000870E 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00008712-00008714 label00008712: 00008712 0BEA .incomplete // end alternate branch 00008712-00008714 label00008712: // (misaligned) 00008714 2440 movea.l A2, D0 00008716 200A move.l D0, A2 00008718 6708 beq +0xA /* 00008722 */ 0000871A 2F0A move.l -[A7], A2 0000871C 4EB9 0000 183A jsr [0x0000183A] label00008722: 00008722 200A move.l D0, A2 00008724 245F movea.l A2, [A7]+ 00008726 4E75 rts 00008728 41F9 FFFC 3588 lea.l A0, [0xFFFC3588] 0000872E 2008 move.l D0, A0 00008730 205F movea.l A0, [A7]+ 00008732 584F addq.w A7, 4 00008734 4ED0 jmp [A0] 00008736 FFFF .invalid <> 00008738 2F0A move.l -[A7], A2 0000873A 701E moveq.l D0, 0x1E 0000873C 2F00 move.l -[A7], D0 0000873E 4EB9 0000 0BEA jsr [0x00000BEA] 00008744 2440 movea.l A2, D0 00008746 200A move.l D0, A2 00008748 6708 beq +0xA /* 00008752 */ 0000874A 2F0A move.l -[A7], A2 0000874C 4EB9 0000 19BA jsr [0x000019BA] label00008752: 00008752 200A move.l D0, A2 00008754 245F movea.l A2, [A7]+ 00008756 4E75 rts 00008758 41F9 FFFC 35BC lea.l A0, [0xFFFC35BC] 0000875E 2008 move.l D0, A0 00008760 205F movea.l A0, [A7]+ 00008762 584F addq.w A7, 4 00008764 4ED0 jmp [A0] 00008766 FFFF .invalid <> 00008768 2F0A move.l -[A7], A2 0000876A 701E moveq.l D0, 0x1E 0000876C 2F00 move.l -[A7], D0 0000876E 4EB9 0000 0BEA jsr [0x00000BEA] 00008774 2440 movea.l A2, D0 00008776 200A move.l D0, A2 00008778 6708 beq +0xA /* 00008782 */ 0000877A 2F0A move.l -[A7], A2 0000877C 4EB9 0000 1832 jsr [0x00001832] label00008782: 00008782 200A move.l D0, A2 00008784 245F movea.l A2, [A7]+ 00008786 4E75 rts 00008788 41F9 FFFC 35F4 lea.l A0, [0xFFFC35F4] 0000878E 2008 move.l D0, A0 00008790 205F movea.l A0, [A7]+ 00008792 584F addq.w A7, 4 00008794 4ED0 jmp [A0] 00008796 FFFF .invalid <> 00008798 2F0A move.l -[A7], A2 0000879A 702A moveq.l D0, 0x2A 0000879C 2F00 move.l -[A7], D0 0000879E 4EB9 0000 0BEA jsr [0x00000BEA] 000087A4 2440 movea.l A2, D0 000087A6 200A move.l D0, A2 000087A8 6708 beq +0xA /* 000087B2 */ 000087AA 2F0A move.l -[A7], A2 000087AC 4EB9 0000 1852 jsr [0x00001852] label000087B2: 000087B2 200A move.l D0, A2 000087B4 245F movea.l A2, [A7]+ 000087B6 4E75 rts 000087B8 4E56 0000 link A6, 0 000087BC 2F0B move.l -[A7], A3 000087BE 266E 0008 movea.l A3, [A6 + 0x8] 000087C2 2079 FFFC 39D0 movea.l A0, [0xFFFC39D0] 000087C8 2688 move.l [A3], A0 000087CA 7000 moveq.l D0, 0x00 000087CC 2740 0010 move.l [A3 + 0x10], D0 000087D0 7000 moveq.l D0, 0x00 000087D2 2740 0008 move.l [A3 + 0x8], D0 000087D6 7000 moveq.l D0, 0x00 000087D8 2740 000C move.l [A3 + 0xC], D0 000087DC 422B 0014 clr.b [A3 + 0x14] 000087E0 200B move.l D0, A3 000087E2 265F movea.l A3, [A7]+ 000087E4 4E5E unlink A6 000087E6 205F movea.l A0, [A7]+ 000087E8 584F addq.w A7, 4 000087EA 4ED0 jmp [A0] 000087EC 965F sub.w D3, [A7]+ 000087EE 5F63 subq.w -[A3], 7 000087F0 745F moveq.l D2, 0x5F 000087F2 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 000087F6 4D65 chk.w D6, -[A5] 000087F8 6D6F blt +0x71 /* 00008869 */ 000087FA 7279 moveq.l D1, 0x79 000087FC 4361 chk.w D1, -[A1] 000087FE 6368 bls +0x6A /* 00008868 */ 00008800 6546 bcs +0x48 /* 00008848 */ 00008802 7600 moveq.l D3, 0x00 00008804 0000 FFFF ori.b D0, 0xFF 00008808 4E56 0000 link A6, 0 0000880C 48E7 1010 movem.l -[A7], D3,A3 00008810 266E 0008 movea.l A3, [A6 + 0x8] 00008814 276E 0014 0004 move.l [A3 + 0x4], [A6 + 0x14] 0000881A 276E 0010 0008 move.l [A3 + 0x8], [A6 + 0x10] 00008820 2F2E 000C move.l -[A7], [A6 + 0xC] 00008824 2F0B move.l -[A7], A3 00008826 2053 movea.l A0, [A3] 00008828 2068 0018 movea.l A0, [A0 + 0x18] 0000882C 4E90 jsr [A0] 0000882E 4227 clr.b -[A7] 00008830 2F0B move.l -[A7], A3 00008832 2053 movea.l A0, [A3] 00008834 2068 0014 movea.l A0, [A0 + 0x14] 00008838 4E90 jsr [A0] 0000883A 3F00 move.w -[A7], D0 0000883C 262B 0004 move.l D3, [A3 + 0x4] 00008840 2F03 move.l -[A7], D3 00008842 2043 movea.l A0, D3 00008844 2050 movea.l A0, [A0] 00008846 2068 00C8 movea.l A0, [A0 + 0xC8] // begin alternate branch 00008848-0000884A label00008848: 00008848 00C8 .incomplete // end alternate branch 00008848-0000884A label00008848: // (misaligned) 0000884A 4E90 jsr [A0] 0000884C 4CDF 0808 movem.l D3,A3, [A7]+ 00008850 4E5E unlink A6 00008852 205F movea.l A0, [A7]+ 00008854 4FEF 0010 lea.l A7, [A7 + 0x10] 00008858 4ED0 jmp [A0] 0000885A 802A 494D or.b D0, [A2 + 0x494D] 0000885E 656D bcs +0x6F /* 000088CD */ 00008860 6F72 ble +0x74 /* 000088D4 */ 00008862 7943 moveq.l D4, 0x43 00008864 6163 bsr +0x65 /* 000088C9 */ 00008866 6865 bvc +0x67 /* 000088CD */ label00008868: 00008868 5F5F subq.w [A7]+, 7 0000886A 3132 544D move.w -[A0], [A2 + D5.w * 4 + 0x4D] 0000886E 656D bcs +0x6F /* 000088DD */ 00008870 6F72 ble +0x74 /* 000088E4 */ 00008872 7943 moveq.l D4, 0x43 00008874 6163 bsr +0x65 /* 000088D9 */ 00008876 6865 bvc +0x67 /* 000088DD */ 00008878 4650 not.w [A0] 0000887A 3854 movea.w A4, [A4] 0000887C 5072 6F63 6573 7355 6C6C addq.w [[A2 + 0x6573] + 0x73556C6C], 8 00008886 0000 41F9 ori.b D0, 0xF9 0000888A FFFC .invalid <> 0000888C 3DEC 2008 move.w <>, [A4 + 0x2008] 00008890 4E75 rts 00008892 FFFF .invalid <> 00008894 41F9 FFFC 3DEC lea.l A0, [0xFFFC3DEC] 0000889A 2008 move.l D0, A0 0000889C 205F movea.l A0, [A7]+ 0000889E 584F addq.w A7, 4 000088A0 4ED0 jmp [A0] 000088A2 FFFF .invalid <> 000088A4 2F0A move.l -[A7], A2 000088A6 2F3C 0000 00B8 move.l -[A7], 0xB8 000088AC 4EB9 0000 0BEA jsr [0x00000BEA] 000088B2 2440 movea.l A2, D0 000088B4 200A move.l D0, A2 000088B6 6708 beq +0xA /* 000088C0 */ 000088B8 2F0A move.l -[A7], A2 000088BA 4EB9 0000 38CA jsr [0x000038CA] label000088C0: 000088C0 200A move.l D0, A2 000088C2 245F movea.l A2, [A7]+ 000088C4 4E75 rts 000088C6 FFFF .invalid <> 000088C8 41F9 FFFC 4248 lea.l A0, [0xFFFC4248] 000088CE 2008 move.l D0, A0 000088D0 4E75 rts 000088D2 FFFF .invalid <> label000088D4: 000088D4 41F9 FFFC 4248 lea.l A0, [0xFFFC4248] 000088DA 2008 move.l D0, A0 000088DC 205F movea.l A0, [A7]+ 000088DE 584F addq.w A7, 4 000088E0 4ED0 jmp [A0] 000088E2 FFFF .invalid <> label000088E4: 000088E4 2F0A move.l -[A7], A2 000088E6 2F3C 0000 00D2 move.l -[A7], 0xD2 000088EC 4EB9 0000 0BEA jsr [0x00000BEA] 000088F2 2440 movea.l A2, D0 000088F4 200A move.l D0, A2 000088F6 6708 beq +0xA /* 00008900 */ 000088F8 2F0A move.l -[A7], A2 000088FA 4EB9 0000 8908 jsr [0x00008908] label00008900: 00008900 200A move.l D0, A2 00008902 245F movea.l A2, [A7]+ 00008904 4E75 rts 00008906 FFFF .invalid <> 00008908 4E56 0000 link A6, 0 0000890C 2F0A move.l -[A7], A2 0000890E 246E 0008 movea.l A2, [A6 + 0x8] 00008912 2F0A move.l -[A7], A2 00008914 4EB9 0000 68E2 jsr [0x000068E2] 0000891A 2079 FFFC 46D4 movea.l A0, [0xFFFC46D4] 00008920 2488 move.l [A2], A0 00008922 357C 03FA 004C move.w [A2 + 0x4C], 0x3FA 00008928 204A movea.l A0, A2 0000892A 41E8 00BE lea.l A0, [A0 + 0xBE] 0000892E 2F08 move.l -[A7], A0 00008930 42A7 clr.l -[A7] 00008932 42A7 clr.l -[A7] 00008934 42A7 clr.l -[A7] 00008936 42A7 clr.l -[A7] 00008938 4EB9 0000 6642 jsr [0x00006642] 0000893E 7000 moveq.l D0, 0x00 00008940 2540 00CE move.l [A2 + 0xCE], D0 00008944 200A move.l D0, A2 00008946 245F movea.l A2, [A7]+ 00008948 4E5E unlink A6 0000894A 205F movea.l A0, [A7]+ 0000894C 584F addq.w A7, 4 0000894E 4ED0 jmp [A0] 00008950 9A5F sub.w D5, [A7]+ 00008952 5F63 subq.w -[A3], 7 00008954 745F moveq.l D2, 0x5F 00008956 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000895A 4D6F 7573 chk.w D6, [A7 + 0x7573] 0000895E 6572 bcs +0x74 /* 000089D2 */ 00008960 5363 subq.w -[A3], 1 00008962 726F moveq.l D1, 0x6F 00008964 6C6C bge +0x6E /* 000089D2 */ 00008966 4261 clr.w -[A1] 00008968 7246 moveq.l D1, 0x46 0000896A 7600 moveq.l D3, 0x00 0000896C 0000 FFFF ori.b D0, 0xFF 00008970 41F9 FFFC 4FF4 lea.l A0, [0xFFFC4FF4] 00008976 2008 move.l D0, A0 00008978 205F movea.l A0, [A7]+ 0000897A 584F addq.w A7, 4 0000897C 4ED0 jmp [A0] 0000897E FFFF .invalid <> 00008980 2F0A move.l -[A7], A2 00008982 2F3C 0000 0160 move.l -[A7], 0x160 00008988 4EB9 0000 0BEA jsr [0x00000BEA] 0000898E 2440 movea.l A2, D0 00008990 200A move.l D0, A2 00008992 6708 beq +0xA /* 0000899C */ 00008994 2F0A move.l -[A7], A2 00008996 4EB9 0000 9B22 jsr [0x00009B22] label0000899C: 0000899C 200A move.l D0, A2 0000899E 245F movea.l A2, [A7]+ 000089A0 4E75 rts 000089A2 FFFF .invalid <> 000089A4 41F9 FFFC 5228 lea.l A0, [0xFFFC5228] 000089AA 2008 move.l D0, A0 000089AC 205F movea.l A0, [A7]+ 000089AE 584F addq.w A7, 4 000089B0 4ED0 jmp [A0] 000089B2 FFFF .invalid <> 000089B4 2F0A move.l -[A7], A2 000089B6 701C moveq.l D0, 0x1C 000089B8 2F00 move.l -[A7], D0 000089BA 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 000089C0 2440 movea.l A2, D0 000089C2 200A move.l D0, A2 000089C4 6708 beq +0xA /* 000089CE */ 000089C6 2F0A move.l -[A7], A2 000089C8 4EB9 0000 9BBA jsr [0x00009BBA] label000089CE: 000089CE 200A move.l D0, A2 000089D0 245F movea.l A2, [A7]+ label000089D2: 000089D2 4E75 rts 000089D4 41F9 FFFC 5258 lea.l A0, [0xFFFC5258] 000089DA 2008 move.l D0, A0 000089DC 205F movea.l A0, [A7]+ 000089DE 584F addq.w A7, 4 000089E0 4ED0 jmp [A0] 000089E2 FFFF .invalid <> 000089E4 2F0A move.l -[A7], A2 000089E6 702A moveq.l D0, 0x2A 000089E8 2F00 move.l -[A7], D0 000089EA 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 000089F0 2440 movea.l A2, D0 000089F2 200A move.l D0, A2 000089F4 6708 beq +0xA /* 000089FE */ 000089F6 2F0A move.l -[A7], A2 000089F8 4EB9 0000 9BCA jsr [0x00009BCA] label000089FE: 000089FE 200A move.l D0, A2 00008A00 245F movea.l A2, [A7]+ 00008A02 4E75 rts 00008A04 41F9 FFFC 5288 lea.l A0, [0xFFFC5288] 00008A0A 2008 move.l D0, A0 00008A0C 205F movea.l A0, [A7]+ 00008A0E 584F addq.w A7, 4 00008A10 4ED0 jmp [A0] 00008A12 FFFF .invalid <> 00008A14 2F0A move.l -[A7], A2 00008A16 7078 moveq.l D0, 0x78 00008A18 2F00 move.l -[A7], D0 00008A1A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00008A20 2440 movea.l A2, D0 00008A22 200A move.l D0, A2 00008A24 6708 beq +0xA /* 00008A2E */ 00008A26 2F0A move.l -[A7], A2 00008A28 4EB9 0000 9BDA jsr [0x00009BDA] label00008A2E: 00008A2E 200A move.l D0, A2 00008A30 245F movea.l A2, [A7]+ 00008A32 4E75 rts 00008A34 41F9 FFFC 52B4 lea.l A0, [0xFFFC52B4] 00008A3A 2008 move.l D0, A0 00008A3C 205F movea.l A0, [A7]+ 00008A3E 584F addq.w A7, 4 00008A40 4ED0 jmp [A0] 00008A42 FFFF .invalid <> 00008A44 2F0A move.l -[A7], A2 00008A46 701C moveq.l D0, 0x1C 00008A48 2F00 move.l -[A7], D0 00008A4A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00008A50 2440 movea.l A2, D0 00008A52 200A move.l D0, A2 00008A54 6708 beq +0xA /* 00008A5E */ 00008A56 2F0A move.l -[A7], A2 00008A58 4EB9 0000 9C1A jsr [0x00009C1A] label00008A5E: 00008A5E 200A move.l D0, A2 00008A60 245F movea.l A2, [A7]+ 00008A62 4E75 rts 00008A64 4E56 FF00 link A6, -0x0100 00008A68 2F0A move.l -[A7], A2 00008A6A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008A70 6720 beq +0x22 /* 00008A92 */ 00008A72 4EB9 0000 0CD8 jsr [0x00000CD8 /* DeskCPat */] 00008A78 2F3C 0000 00CC move.l -[A7], 0xCC 00008A7E 4EB9 0000 0BEA jsr [0x00000BEA] 00008A84 2440 movea.l A2, D0 00008A86 200A move.l D0, A2 00008A88 6708 beq +0xA /* 00008A92 */ 00008A8A 2F0A move.l -[A7], A2 00008A8C 4EB9 0000 0D18 jsr [0x00000D18 /* PowerMgrVars */] label00008A92: 00008A92 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008A98 671E beq +0x20 /* 00008AB8 */ 00008A9A 4EB9 0000 0EE4 jsr [0x00000EE4] 00008AA0 707C moveq.l D0, 0x7C 00008AA2 2F00 move.l -[A7], D0 00008AA4 4EB9 0000 0BEA jsr [0x00000BEA] 00008AAA 2440 movea.l A2, D0 00008AAC 200A move.l D0, A2 00008AAE 6708 beq +0xA /* 00008AB8 */ 00008AB0 2F0A move.l -[A7], A2 00008AB2 4EB9 0000 0F20 jsr [0x00000F20] label00008AB8: 00008AB8 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008ABE 6720 beq +0x22 /* 00008AE0 */ 00008AC0 4EB9 0000 0DDC jsr [0x00000DDC /* BootGlobPtr */] 00008AC6 2F3C 0000 00BC move.l -[A7], 0xBC 00008ACC 4EB9 0000 0BEA jsr [0x00000BEA] 00008AD2 2440 movea.l A2, D0 00008AD4 200A move.l D0, A2 00008AD6 6708 beq +0xA /* 00008AE0 */ 00008AD8 2F0A move.l -[A7], A2 00008ADA 4EB9 0000 0E1C jsr [0x00000E1C] label00008AE0: 00008AE0 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008AE6 6720 beq +0x22 /* 00008B08 */ 00008AE8 4EB9 0000 0E60 jsr [0x00000E60] 00008AEE 2F3C 0000 00B0 move.l -[A7], 0xB0 00008AF4 4EB9 0000 0BEA jsr [0x00000BEA] 00008AFA 2440 movea.l A2, D0 00008AFC 200A move.l D0, A2 00008AFE 6708 beq +0xA /* 00008B08 */ 00008B00 2F0A move.l -[A7], A2 00008B02 4EB9 0000 0EA0 jsr [0x00000EA0] label00008B08: 00008B08 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008B0E 6720 beq +0x22 /* 00008B30 */ 00008B10 4EB9 0000 0F60 jsr [0x00000F60] 00008B16 2F3C 0000 00BC move.l -[A7], 0xBC 00008B1C 4EB9 0000 0BEA jsr [0x00000BEA] 00008B22 2440 movea.l A2, D0 00008B24 200A move.l D0, A2 00008B26 6708 beq +0xA /* 00008B30 */ 00008B28 2F0A move.l -[A7], A2 00008B2A 4EB9 0000 0FA0 jsr [0x00000FA0] label00008B30: 00008B30 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008B36 6720 beq +0x22 /* 00008B58 */ 00008B38 4EB9 0000 1620 jsr [0x00001620] 00008B3E 2F3C 0000 0094 move.l -[A7], 0x94 00008B44 4EB9 0000 0BEA jsr [0x00000BEA] 00008B4A 2440 movea.l A2, D0 00008B4C 200A move.l D0, A2 00008B4E 6708 beq +0xA /* 00008B58 */ 00008B50 2F0A move.l -[A7], A2 00008B52 4EB9 0000 1660 jsr [0x00001660] label00008B58: 00008B58 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008B5E 6720 beq +0x22 /* 00008B80 */ 00008B60 4EB9 0000 4CC4 jsr [0x00004CC4] 00008B66 2F3C 0000 00BC move.l -[A7], 0xBC 00008B6C 4EB9 0000 0BEA jsr [0x00000BEA] 00008B72 2440 movea.l A2, D0 00008B74 200A move.l D0, A2 00008B76 6708 beq +0xA /* 00008B80 */ 00008B78 2F0A move.l -[A7], A2 00008B7A 4EB9 0000 4D04 jsr [0x00004D04] label00008B80: 00008B80 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008B86 6720 beq +0x22 /* 00008BA8 */ 00008B88 4EB9 0000 1754 jsr [0x00001754] 00008B8E 2F3C 0000 00BC move.l -[A7], 0xBC 00008B94 4EB9 0000 0BEA jsr [0x00000BEA] 00008B9A 2440 movea.l A2, D0 00008B9C 200A move.l D0, A2 00008B9E 6708 beq +0xA /* 00008BA8 */ 00008BA0 2F0A move.l -[A7], A2 00008BA2 4EB9 0000 7182 jsr [0x00007182] label00008BA8: 00008BA8 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008BAE 6720 beq +0x22 /* 00008BD0 */ 00008BB0 4EB9 0000 D290 jsr [0x0000D290] 00008BB6 2F3C 0000 00FE move.l -[A7], 0xFE 00008BBC 4EB9 0000 0BEA jsr [0x00000BEA] 00008BC2 2440 movea.l A2, D0 00008BC4 200A move.l D0, A2 00008BC6 6708 beq +0xA /* 00008BD0 */ 00008BC8 2F0A move.l -[A7], A2 00008BCA 4EB9 0000 D2D0 jsr [0x0000D2D0] label00008BD0: 00008BD0 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008BD6 6720 beq +0x22 /* 00008BF8 */ 00008BD8 4EB9 0000 2BB4 jsr [0x00002BB4] 00008BDE 2F3C 0000 00BA move.l -[A7], 0xBA 00008BE4 4EB9 0000 0BEA jsr [0x00000BEA] 00008BEA 2440 movea.l A2, D0 00008BEC 200A move.l D0, A2 00008BEE 6708 beq +0xA /* 00008BF8 */ 00008BF0 2F0A move.l -[A7], A2 00008BF2 4EB9 0000 2BF4 jsr [0x00002BF4] label00008BF8: 00008BF8 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008BFE 6720 beq +0x22 /* 00008C20 */ 00008C00 4EB9 0000 60E4 jsr [0x000060E4] 00008C06 2F3C 0000 00BE move.l -[A7], 0xBE 00008C0C 4EB9 0000 0BEA jsr [0x00000BEA] 00008C12 2440 movea.l A2, D0 00008C14 200A move.l D0, A2 00008C16 6708 beq +0xA /* 00008C20 */ 00008C18 2F0A move.l -[A7], A2 00008C1A 4EB9 0000 6124 jsr [0x00006124] label00008C20: 00008C20 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008C26 6720 beq +0x22 /* 00008C48 */ 00008C28 4EB9 0000 6688 jsr [0x00006688] 00008C2E 2F3C 0000 00D6 move.l -[A7], 0xD6 00008C34 4EB9 0000 0BEA jsr [0x00000BEA] 00008C3A 2440 movea.l A2, D0 00008C3C 200A move.l D0, A2 00008C3E 6708 beq +0xA /* 00008C48 */ 00008C40 2F0A move.l -[A7], A2 00008C42 4EB9 0000 66C8 jsr [0x000066C8] label00008C48: 00008C48 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008C4E 6720 beq +0x22 /* 00008C70 */ 00008C50 4EB9 0000 83B0 jsr [0x000083B0] 00008C56 2F3C 0000 00DE move.l -[A7], 0xDE 00008C5C 4EB9 0000 0BEA jsr [0x00000BEA] 00008C62 2440 movea.l A2, D0 00008C64 200A move.l D0, A2 00008C66 6708 beq +0xA /* 00008C70 */ 00008C68 2F0A move.l -[A7], A2 00008C6A 4EB9 0000 83F0 jsr [0x000083F0] label00008C70: 00008C70 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008C76 6720 beq +0x22 /* 00008C98 */ 00008C78 4EB9 0000 8578 jsr [0x00008578] 00008C7E 2F3C 0000 0088 move.l -[A7], 0x88 00008C84 4EB9 0000 0BEA jsr [0x00000BEA] 00008C8A 2440 movea.l A2, D0 00008C8C 200A move.l D0, A2 00008C8E 6708 beq +0xA /* 00008C98 */ 00008C90 2F0A move.l -[A7], A2 00008C92 4EB9 0000 85B8 jsr [0x000085B8] label00008C98: 00008C98 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008C9E 6720 beq +0x22 /* 00008CC0 */ 00008CA0 4EB9 0000 4B20 jsr [0x00004B20] 00008CA6 2F3C 0000 00BE move.l -[A7], 0xBE 00008CAC 4EB9 0000 0BEA jsr [0x00000BEA] 00008CB2 2440 movea.l A2, D0 00008CB4 200A move.l D0, A2 00008CB6 6708 beq +0xA /* 00008CC0 */ 00008CB8 2F0A move.l -[A7], A2 00008CBA 4EB9 0000 4B60 jsr [0x00004B60] label00008CC0: 00008CC0 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008CC6 671E beq +0x20 /* 00008CE6 */ 00008CC8 4EB9 0000 9AF4 jsr [0x00009AF4] 00008CCE 7036 moveq.l D0, 0x36 00008CD0 2F00 move.l -[A7], D0 00008CD2 4EB9 0000 0BEA jsr [0x00000BEA] 00008CD8 2440 movea.l A2, D0 00008CDA 200A move.l D0, A2 00008CDC 6708 beq +0xA /* 00008CE6 */ 00008CDE 2F0A move.l -[A7], A2 00008CE0 4EB9 0000 9B30 jsr [0x00009B30] label00008CE6: 00008CE6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008CEC 6720 beq +0x22 /* 00008D0E */ 00008CEE 4EB9 0000 A4D4 jsr [0x0000A4D4] 00008CF4 2F3C 0000 00CC move.l -[A7], 0xCC 00008CFA 4EB9 0000 0BEA jsr [0x00000BEA] 00008D00 2440 movea.l A2, D0 00008D02 200A move.l D0, A2 00008D04 6708 beq +0xA /* 00008D0E */ 00008D06 2F0A move.l -[A7], A2 00008D08 4EB9 0000 A514 jsr [0x0000A514] label00008D0E: 00008D0E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008D14 6720 beq +0x22 /* 00008D36 */ 00008D16 4EB9 0000 BD5C jsr [0x0000BD5C] 00008D1C 2F3C 0000 0174 move.l -[A7], 0x174 00008D22 4EB9 0000 0BEA jsr [0x00000BEA] 00008D28 2440 movea.l A2, D0 00008D2A 200A move.l D0, A2 00008D2C 6708 beq +0xA /* 00008D36 */ 00008D2E 2F0A move.l -[A7], A2 00008D30 4EB9 0000 BD9C jsr [0x0000BD9C] label00008D36: 00008D36 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008D3C 6720 beq +0x22 /* 00008D5E */ 00008D3E 4EB9 0000 C0EC jsr [0x0000C0EC] 00008D44 2F3C 0000 0198 move.l -[A7], 0x198 00008D4A 4EB9 0000 0BEA jsr [0x00000BEA] 00008D50 2440 movea.l A2, D0 00008D52 200A move.l D0, A2 00008D54 6708 beq +0xA /* 00008D5E */ 00008D56 2F0A move.l -[A7], A2 00008D58 4EB9 0000 C12C jsr [0x0000C12C] label00008D5E: 00008D5E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008D64 6720 beq +0x22 /* 00008D86 */ 00008D66 4EB9 0000 D588 jsr [0x0000D588] 00008D6C 2F3C 0000 008C move.l -[A7], 0x8C 00008D72 4EB9 0000 0BEA jsr [0x00000BEA] 00008D78 2440 movea.l A2, D0 00008D7A 200A move.l D0, A2 00008D7C 6708 beq +0xA /* 00008D86 */ 00008D7E 2F0A move.l -[A7], A2 00008D80 4EB9 0000 D5C8 jsr [0x0000D5C8] label00008D86: 00008D86 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008D8C 6720 beq +0x22 /* 00008DAE */ 00008D8E 4EB9 0000 DE9C jsr [0x0000DE9C] 00008D94 2F3C 0000 00BC move.l -[A7], 0xBC 00008D9A 4EB9 0000 0BEA jsr [0x00000BEA] 00008DA0 2440 movea.l A2, D0 00008DA2 200A move.l D0, A2 00008DA4 6708 beq +0xA /* 00008DAE */ 00008DA6 2F0A move.l -[A7], A2 00008DA8 4EB9 0000 DEDC jsr [0x0000DEDC] label00008DAE: 00008DAE 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008DB4 6720 beq +0x22 /* 00008DD6 */ 00008DB6 4EB9 0000 F5A8 jsr [0x0000F5A8] 00008DBC 2F3C 0000 00CA move.l -[A7], 0xCA 00008DC2 4EB9 0000 0BEA jsr [0x00000BEA] 00008DC8 2440 movea.l A2, D0 00008DCA 200A move.l D0, A2 00008DCC 6708 beq +0xA /* 00008DD6 */ 00008DCE 2F0A move.l -[A7], A2 00008DD0 4EB9 0000 F5E8 jsr [0x0000F5E8] label00008DD6: 00008DD6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008DDC 6720 beq +0x22 /* 00008DFE */ 00008DDE 4EB9 0001 0048 jsr [0x00010048] 00008DE4 2F3C 0000 01C4 move.l -[A7], 0x1C4 00008DEA 4EB9 0000 0BEA jsr [0x00000BEA] 00008DF0 2440 movea.l A2, D0 00008DF2 200A move.l D0, A2 00008DF4 6708 beq +0xA /* 00008DFE */ 00008DF6 2F0A move.l -[A7], A2 00008DF8 4EB9 0001 0088 jsr [0x00010088] label00008DFE: 00008DFE 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008E04 6720 beq +0x22 /* 00008E26 */ 00008E06 4EB9 0000 FED8 jsr [0x0000FED8] 00008E0C 2F3C 0000 01E0 move.l -[A7], 0x1E0 00008E12 4EB9 0000 0BEA jsr [0x00000BEA] 00008E18 2440 movea.l A2, D0 00008E1A 200A move.l D0, A2 00008E1C 6708 beq +0xA /* 00008E26 */ 00008E1E 2F0A move.l -[A7], A2 00008E20 4EB9 0000 FF18 jsr [0x0000FF18] label00008E26: 00008E26 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008E2C 6720 beq +0x22 /* 00008E4E */ 00008E2E 4EB9 0000 3F38 jsr [0x00003F38] 00008E34 2F3C 0000 00C4 move.l -[A7], 0xC4 00008E3A 4EB9 0000 0BEA jsr [0x00000BEA] 00008E40 2440 movea.l A2, D0 00008E42 200A move.l D0, A2 00008E44 6708 beq +0xA /* 00008E4E */ 00008E46 2F0A move.l -[A7], A2 00008E48 4EB9 0000 B1FA jsr [0x0000B1FA] label00008E4E: 00008E4E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008E54 6720 beq +0x22 /* 00008E76 */ 00008E56 4EB9 0000 0B84 jsr [0x00000B84 /* HSCHndl */] 00008E5C 2F3C 0000 00B6 move.l -[A7], 0xB6 00008E62 4EB9 0000 0BEA jsr [0x00000BEA] 00008E68 2440 movea.l A2, D0 00008E6A 200A move.l D0, A2 00008E6C 6708 beq +0xA /* 00008E76 */ 00008E6E 2F0A move.l -[A7], A2 00008E70 4EB9 0000 0BC4 jsr [0x00000BC4] label00008E76: 00008E76 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008E7C 6720 beq +0x22 /* 00008E9E */ 00008E7E 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 00008E84 2F3C 0000 00DA move.l -[A7], 0xDA 00008E8A 4EB9 0000 0BEA jsr [0x00000BEA] 00008E90 2440 movea.l A2, D0 00008E92 200A move.l D0, A2 00008E94 6708 beq +0xA /* 00008E9E */ 00008E96 2F0A move.l -[A7], A2 00008E98 4EB9 0000 01A0 jsr [0x000001A0] label00008E9E: 00008E9E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008EA4 6720 beq +0x22 /* 00008EC6 */ 00008EA6 4EB9 0000 04DC jsr [0x000004DC] 00008EAC 2F3C 0000 009C move.l -[A7], 0x9C 00008EB2 4EB9 0000 0BEA jsr [0x00000BEA] 00008EB8 2440 movea.l A2, D0 00008EBA 200A move.l D0, A2 00008EBC 6708 beq +0xA /* 00008EC6 */ 00008EBE 2F0A move.l -[A7], A2 00008EC0 4EB9 0000 051C jsr [0x0000051C] label00008EC6: 00008EC6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008ECC 6720 beq +0x22 /* 00008EEE */ 00008ECE 4EB9 0000 E3A8 jsr [0x0000E3A8] 00008ED4 2F3C 0000 00B8 move.l -[A7], 0xB8 00008EDA 4EB9 0000 0BEA jsr [0x00000BEA] 00008EE0 2440 movea.l A2, D0 00008EE2 200A move.l D0, A2 00008EE4 6708 beq +0xA /* 00008EEE */ 00008EE6 2F0A move.l -[A7], A2 00008EE8 4EB9 0000 E3E8 jsr [0x0000E3E8] label00008EEE: 00008EEE 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008EF4 6720 beq +0x22 /* 00008F16 */ 00008EF6 4EB9 0000 5F78 jsr [0x00005F78] 00008EFC 2F3C 0000 00BA move.l -[A7], 0xBA 00008F02 4EB9 0000 0BEA jsr [0x00000BEA] 00008F08 2440 movea.l A2, D0 00008F0A 200A move.l D0, A2 00008F0C 6708 beq +0xA /* 00008F16 */ 00008F0E 2F0A move.l -[A7], A2 00008F10 4EB9 0000 5FB8 jsr [0x00005FB8] label00008F16: 00008F16 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008F1C 6720 beq +0x22 /* 00008F3E */ 00008F1E 4EB9 0000 9DBC jsr [0x00009DBC] 00008F24 2F3C 0000 00D6 move.l -[A7], 0xD6 00008F2A 4EB9 0000 0BEA jsr [0x00000BEA] 00008F30 2440 movea.l A2, D0 00008F32 200A move.l D0, A2 00008F34 6708 beq +0xA /* 00008F3E */ 00008F36 2F0A move.l -[A7], A2 00008F38 4EB9 0000 9DFC jsr [0x00009DFC] label00008F3E: 00008F3E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008F44 6720 beq +0x22 /* 00008F66 */ 00008F46 4EB9 0000 C374 jsr [0x0000C374] 00008F4C 2F3C 0000 01BA move.l -[A7], 0x1BA 00008F52 4EB9 0000 0BEA jsr [0x00000BEA] 00008F58 2440 movea.l A2, D0 00008F5A 200A move.l D0, A2 00008F5C 6708 beq +0xA /* 00008F66 */ 00008F5E 2F0A move.l -[A7], A2 00008F60 4EB9 0000 C3B4 jsr [0x0000C3B4] label00008F66: 00008F66 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008F6C 6720 beq +0x22 /* 00008F8E */ 00008F6E 4EB9 0000 A560 jsr [0x0000A560] 00008F74 2F3C 0000 00CC move.l -[A7], 0xCC 00008F7A 4EB9 0000 0BEA jsr [0x00000BEA] 00008F80 2440 movea.l A2, D0 00008F82 200A move.l D0, A2 00008F84 6708 beq +0xA /* 00008F8E */ 00008F86 2F0A move.l -[A7], A2 00008F88 4EB9 0000 A5A0 jsr [0x0000A5A0] label00008F8E: 00008F8E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008F94 6720 beq +0x22 /* 00008FB6 */ 00008F96 4EB9 0000 4A64 jsr [0x00004A64] 00008F9C 2F3C 0000 02C8 move.l -[A7], 0x2C8 00008FA2 4EB9 0000 0BEA jsr [0x00000BEA] 00008FA8 2440 movea.l A2, D0 00008FAA 200A move.l D0, A2 00008FAC 6708 beq +0xA /* 00008FB6 */ 00008FAE 2F0A move.l -[A7], A2 00008FB0 4EB9 0000 4AA4 jsr [0x00004AA4] label00008FB6: 00008FB6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008FBC 6720 beq +0x22 /* 00008FDE */ 00008FBE 4EB9 0000 3FE0 jsr [0x00003FE0] 00008FC4 2F3C 0000 00E6 move.l -[A7], 0xE6 00008FCA 4EB9 0000 0BEA jsr [0x00000BEA] 00008FD0 2440 movea.l A2, D0 00008FD2 200A move.l D0, A2 00008FD4 6708 beq +0xA /* 00008FDE */ 00008FD6 2F0A move.l -[A7], A2 00008FD8 4EB9 0000 726A jsr [0x0000726A] label00008FDE: 00008FDE 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00008FE4 6720 beq +0x22 /* 00009006 */ 00008FE6 4EB9 0000 4710 jsr [0x00004710] 00008FEC 2F3C 0000 00C6 move.l -[A7], 0xC6 00008FF2 4EB9 0000 0BEA jsr [0x00000BEA] 00008FF8 2440 movea.l A2, D0 00008FFA 200A move.l D0, A2 00008FFC 6708 beq +0xA /* 00009006 */ 00008FFE 2F0A move.l -[A7], A2 00009000 4EB9 0000 4750 jsr [0x00004750] label00009006: 00009006 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000900C 6720 beq +0x22 /* 0000902E */ 0000900E 4EB9 0000 4964 jsr [0x00004964] 00009014 2F3C 0000 00C6 move.l -[A7], 0xC6 0000901A 4EB9 0000 0BEA jsr [0x00000BEA] 00009020 2440 movea.l A2, D0 00009022 200A move.l D0, A2 00009024 6708 beq +0xA /* 0000902E */ 00009026 2F0A move.l -[A7], A2 00009028 4EB9 0000 49A4 jsr [0x000049A4] label0000902E: 0000902E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009034 6720 beq +0x22 /* 00009056 */ 00009036 4EB9 0000 7342 jsr [0x00007342] 0000903C 2F3C 0000 008C move.l -[A7], 0x8C 00009042 4EB9 0000 0BEA jsr [0x00000BEA] 00009048 2440 movea.l A2, D0 0000904A 200A move.l D0, A2 0000904C 6708 beq +0xA /* 00009056 */ 0000904E 2F0A move.l -[A7], A2 00009050 4EB9 0000 5D4C jsr [0x00005D4C] label00009056: 00009056 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000905C 6720 beq +0x22 /* 0000907E */ 0000905E 4EB9 0000 53D4 jsr [0x000053D4] 00009064 2F3C 0000 00EA move.l -[A7], 0xEA 0000906A 4EB9 0000 0BEA jsr [0x00000BEA] 00009070 2440 movea.l A2, D0 00009072 200A move.l D0, A2 00009074 6708 beq +0xA /* 0000907E */ 00009076 2F0A move.l -[A7], A2 00009078 4EB9 0000 5414 jsr [0x00005414] label0000907E: 0000907E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009084 6720 beq +0x22 /* 000090A6 */ 00009086 4EB9 0000 58B8 jsr [0x000058B8] 0000908C 2F3C 0000 0148 move.l -[A7], 0x148 00009092 4EB9 0000 0BEA jsr [0x00000BEA] 00009098 2440 movea.l A2, D0 0000909A 200A move.l D0, A2 0000909C 6708 beq +0xA /* 000090A6 */ 0000909E 2F0A move.l -[A7], A2 000090A0 4EB9 0000 58F8 jsr [0x000058F8] label000090A6: 000090A6 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000090AC 671E beq +0x20 /* 000090CC */ 000090AE 4EB9 0000 3D68 jsr [0x00003D68] 000090B4 707C moveq.l D0, 0x7C 000090B6 2F00 move.l -[A7], D0 000090B8 4EB9 0000 0BEA jsr [0x00000BEA] 000090BE 2440 movea.l A2, D0 000090C0 200A move.l D0, A2 000090C2 6708 beq +0xA /* 000090CC */ 000090C4 2F0A move.l -[A7], A2 000090C6 4EB9 0000 6AEA jsr [0x00006AEA] label000090CC: 000090CC 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000090D2 6720 beq +0x22 /* 000090F4 */ 000090D4 4EB9 0000 8888 jsr [0x00008888] 000090DA 2F3C 0000 00B8 move.l -[A7], 0xB8 000090E0 4EB9 0000 0BEA jsr [0x00000BEA] 000090E6 2440 movea.l A2, D0 000090E8 200A move.l D0, A2 000090EA 6708 beq +0xA /* 000090F4 */ 000090EC 2F0A move.l -[A7], A2 000090EE 4EB9 0000 38CA jsr [0x000038CA] label000090F4: 000090F4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000090FA 6728 beq +0x2A /* 00009124 */ 000090FC 4EB9 0000 899A jsr [0x0000899A] 00009102 2F3C 0000 00BC move.l -[A7], 0xBC 00009108 4EB9 0000 0BEA jsr [0x00000BEA] 0000910E 2440 movea.l A2, D0 00009110 200A move.l D0, A2 00009112 6710 beq +0x12 /* 00009124 */ 00009114 2F0A move.l -[A7], A2 00009116 4EB9 0000 898A jsr [0x0000898A] 0000911C 2079 FFFC 65F0 movea.l A0, [0xFFFC65F0] 00009122 2488 move.l [A2], A0 label00009124: 00009124 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000912A 6720 beq +0x22 /* 0000914C */ 0000912C 4EB9 0000 8972 jsr [0x00008972] 00009132 2F3C 0000 00BC move.l -[A7], 0xBC 00009138 4EB9 0000 0BEA jsr [0x00000BEA] 0000913E 2440 movea.l A2, D0 00009140 200A move.l D0, A2 00009142 6708 beq +0xA /* 0000914C */ 00009144 2F0A move.l -[A7], A2 00009146 4EB9 0000 898A jsr [0x0000898A] label0000914C: 0000914C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009152 6728 beq +0x2A /* 0000917C */ 00009154 4EB9 0000 89D2 jsr [0x000089D2] 0000915A 2F3C 0000 00BC move.l -[A7], 0xBC 00009160 4EB9 0000 0BEA jsr [0x00000BEA] 00009166 2440 movea.l A2, D0 00009168 200A move.l D0, A2 0000916A 6710 beq +0x12 /* 0000917C */ 0000916C 2F0A move.l -[A7], A2 0000916E 4EB9 0000 898A jsr [0x0000898A] 00009174 2079 FFFC 65F4 movea.l A0, [0xFFFC65F4] 0000917A 2488 move.l [A2], A0 label0000917C: 0000917C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009182 6720 beq +0x22 /* 000091A4 */ 00009184 4EB9 0000 EFC8 jsr [0x0000EFC8] 0000918A 2F3C 0000 0102 move.l -[A7], 0x102 00009190 4EB9 0000 0BEA jsr [0x00000BEA] 00009196 2440 movea.l A2, D0 00009198 200A move.l D0, A2 0000919A 6708 beq +0xA /* 000091A4 */ 0000919C 2F0A move.l -[A7], A2 0000919E 4EB9 0000 F008 jsr [0x0000F008] label000091A4: 000091A4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000091AA 6720 beq +0x22 /* 000091CC */ 000091AC 4EB9 0000 2D68 jsr [0x00002D68] 000091B2 2F3C 0000 00AA move.l -[A7], 0xAA 000091B8 4EB9 0000 0BEA jsr [0x00000BEA] 000091BE 2440 movea.l A2, D0 000091C0 200A move.l D0, A2 000091C2 6708 beq +0xA /* 000091CC */ 000091C4 2F0A move.l -[A7], A2 000091C6 4EB9 0000 38D2 jsr [0x000038D2] label000091CC: 000091CC 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000091D2 6720 beq +0x22 /* 000091F4 */ 000091D4 4EB9 0000 EB0C jsr [0x0000EB0C] 000091DA 2F3C 0000 009C move.l -[A7], 0x9C 000091E0 4EB9 0000 0BEA jsr [0x00000BEA] 000091E6 2440 movea.l A2, D0 000091E8 200A move.l D0, A2 000091EA 6708 beq +0xA /* 000091F4 */ 000091EC 2F0A move.l -[A7], A2 000091EE 4EB9 0000 19E2 jsr [0x000019E2] label000091F4: 000091F4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000091FA 6720 beq +0x22 /* 0000921C */ 000091FC 4EB9 0000 EB4C jsr [0x0000EB4C] 00009202 2F3C 0000 00BA move.l -[A7], 0xBA 00009208 4EB9 0000 0BEA jsr [0x00000BEA] 0000920E 2440 movea.l A2, D0 00009210 200A move.l D0, A2 00009212 6708 beq +0xA /* 0000921C */ 00009214 2F0A move.l -[A7], A2 00009216 4EB9 0000 19EA jsr [0x000019EA] label0000921C: 0000921C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009222 6720 beq +0x22 /* 00009244 */ 00009224 4EB9 0000 A3CC jsr [0x0000A3CC] 0000922A 2F3C 0000 00D8 move.l -[A7], 0xD8 00009230 4EB9 0000 0BEA jsr [0x00000BEA] 00009236 2440 movea.l A2, D0 00009238 200A move.l D0, A2 0000923A 6708 beq +0xA /* 00009244 */ 0000923C 2F0A move.l -[A7], A2 0000923E 4EB9 0000 A40C jsr [0x0000A40C] label00009244: 00009244 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000924A 6720 beq +0x22 /* 0000926C */ 0000924C 4EB9 0000 A260 jsr [0x0000A260] 00009252 2F3C 0000 00C2 move.l -[A7], 0xC2 00009258 4EB9 0000 0BEA jsr [0x00000BEA] 0000925E 2440 movea.l A2, D0 00009260 200A move.l D0, A2 00009262 6708 beq +0xA /* 0000926C */ 00009264 2F0A move.l -[A7], A2 00009266 4EB9 0000 A2A0 jsr [0x0000A2A0] label0000926C: 0000926C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009272 6720 beq +0x22 /* 00009294 */ 00009274 4EB9 0000 EB8C jsr [0x0000EB8C] 0000927A 2F3C 0000 0134 move.l -[A7], 0x134 00009280 4EB9 0000 0BEA jsr [0x00000BEA] 00009286 2440 movea.l A2, D0 00009288 200A move.l D0, A2 0000928A 6708 beq +0xA /* 00009294 */ 0000928C 2F0A move.l -[A7], A2 0000928E 4EB9 0000 EBCC jsr [0x0000EBCC] label00009294: 00009294 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000929A 6720 beq +0x22 /* 000092BC */ 0000929C 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 000092A2 2F3C 0000 01C6 move.l -[A7], 0x1C6 000092A8 4EB9 0000 0BEA jsr [0x00000BEA] 000092AE 2440 movea.l A2, D0 000092B0 200A move.l D0, A2 000092B2 6708 beq +0xA /* 000092BC */ 000092B4 2F0A move.l -[A7], A2 000092B6 4EB9 0000 0048 jsr [0x00000048] label000092BC: 000092BC 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000092C2 6720 beq +0x22 /* 000092E4 */ 000092C4 4EB9 0000 A260 jsr [0x0000A260] 000092CA 2F3C 0000 00C2 move.l -[A7], 0xC2 000092D0 4EB9 0000 0BEA jsr [0x00000BEA] 000092D6 2440 movea.l A2, D0 000092D8 200A move.l D0, A2 000092DA 6708 beq +0xA /* 000092E4 */ 000092DC 2F0A move.l -[A7], A2 000092DE 4EB9 0000 A2A0 jsr [0x0000A2A0] label000092E4: 000092E4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000092EA 6720 beq +0x22 /* 0000930C */ 000092EC 4EB9 0000 2834 jsr [0x00002834] 000092F2 2F3C 0000 03BA move.l -[A7], 0x3BA 000092F8 4EB9 0000 0BEA jsr [0x00000BEA] 000092FE 2440 movea.l A2, D0 00009300 200A move.l D0, A2 00009302 6708 beq +0xA /* 0000930C */ 00009304 2F0A move.l -[A7], A2 00009306 4EB9 0000 2874 jsr [0x00002874] label0000930C: 0000930C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009312 6720 beq +0x22 /* 00009334 */ 00009314 4EB9 0000 2544 jsr [0x00002544] 0000931A 2F3C 0000 00B8 move.l -[A7], 0xB8 00009320 4EB9 0000 0BEA jsr [0x00000BEA] 00009326 2440 movea.l A2, D0 00009328 200A move.l D0, A2 0000932A 6708 beq +0xA /* 00009334 */ 0000932C 2F0A move.l -[A7], A2 0000932E 4EB9 0000 2584 jsr [0x00002584] label00009334: 00009334 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000933A 6720 beq +0x22 /* 0000935C */ 0000933C 4EB9 0000 25D4 jsr [0x000025D4] 00009342 2F3C 0000 0FBE move.l -[A7], 0xFBE 00009348 4EB9 0000 0BEA jsr [0x00000BEA] 0000934E 2440 movea.l A2, D0 00009350 200A move.l D0, A2 00009352 6708 beq +0xA /* 0000935C */ 00009354 2F0A move.l -[A7], A2 00009356 4EB9 0000 38DA jsr [0x000038DA] label0000935C: 0000935C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009362 6720 beq +0x22 /* 00009384 */ 00009364 4EB9 0000 24B8 jsr [0x000024B8] 0000936A 2F3C 0000 00B8 move.l -[A7], 0xB8 00009370 4EB9 0000 0BEA jsr [0x00000BEA] 00009376 2440 movea.l A2, D0 00009378 200A move.l D0, A2 0000937A 6708 beq +0xA /* 00009384 */ 0000937C 2F0A move.l -[A7], A2 0000937E 4EB9 0000 24F8 jsr [0x000024F8] label00009384: 00009384 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000938A 6720 beq +0x22 /* 000093AC */ 0000938C 4EB9 0000 2614 jsr [0x00002614] 00009392 2F3C 0000 00B0 move.l -[A7], 0xB0 00009398 4EB9 0000 0BEA jsr [0x00000BEA] 0000939E 2440 movea.l A2, D0 000093A0 200A move.l D0, A2 000093A2 6708 beq +0xA /* 000093AC */ 000093A4 2F0A move.l -[A7], A2 000093A6 4EB9 0000 2654 jsr [0x00002654] label000093AC: 000093AC 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000093B2 6720 beq +0x22 /* 000093D4 */ 000093B4 4EB9 0000 27A0 jsr [0x000027A0] 000093BA 2F3C 0000 00B6 move.l -[A7], 0xB6 000093C0 4EB9 0000 0BEA jsr [0x00000BEA] 000093C6 2440 movea.l A2, D0 000093C8 200A move.l D0, A2 000093CA 6708 beq +0xA /* 000093D4 */ 000093CC 2F0A move.l -[A7], A2 000093CE 4EB9 0000 27E0 jsr [0x000027E0] label000093D4: 000093D4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000093DA 6720 beq +0x22 /* 000093FC */ 000093DC 4EB9 0000 26A4 jsr [0x000026A4] 000093E2 2F3C 0000 02F2 move.l -[A7], 0x2F2 000093E8 4EB9 0000 0BEA jsr [0x00000BEA] 000093EE 2440 movea.l A2, D0 000093F0 200A move.l D0, A2 000093F2 6708 beq +0xA /* 000093FC */ 000093F4 2F0A move.l -[A7], A2 000093F6 4EB9 0000 26E4 jsr [0x000026E4] label000093FC: 000093FC 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009402 6720 beq +0x22 /* 00009424 */ 00009404 4EB9 0000 2928 jsr [0x00002928] 0000940A 2F3C 0000 01A4 move.l -[A7], 0x1A4 00009410 4EB9 0000 0BEA jsr [0x00000BEA] 00009416 2440 movea.l A2, D0 00009418 200A move.l D0, A2 0000941A 6708 beq +0xA /* 00009424 */ 0000941C 2F0A move.l -[A7], A2 0000941E 4EB9 0000 2968 jsr [0x00002968] label00009424: 00009424 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000942A 6720 beq +0x22 /* 0000944C */ 0000942C 4EB9 0000 29DC jsr [0x000029DC] 00009432 2F3C 0000 00D8 move.l -[A7], 0xD8 00009438 4EB9 0000 0BEA jsr [0x00000BEA] 0000943E 2440 movea.l A2, D0 00009440 200A move.l D0, A2 00009442 6708 beq +0xA /* 0000944C */ 00009444 2F0A move.l -[A7], A2 00009446 4EB9 0000 2A1C jsr [0x00002A1C] label0000944C: 0000944C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009452 6720 beq +0x22 /* 00009474 */ 00009454 4EB9 0000 3EB8 jsr [0x00003EB8] 0000945A 2F3C 0000 00D0 move.l -[A7], 0xD0 00009460 4EB9 0000 0BEA jsr [0x00000BEA] 00009466 2440 movea.l A2, D0 00009468 200A move.l D0, A2 0000946A 6708 beq +0xA /* 00009474 */ 0000946C 2F0A move.l -[A7], A2 0000946E 4EB9 0000 19F2 jsr [0x000019F2] label00009474: 00009474 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000947A 6720 beq +0x22 /* 0000949C */ 0000947C 4EB9 0000 3EF8 jsr [0x00003EF8] 00009482 2F3C 0000 00D0 move.l -[A7], 0xD0 00009488 4EB9 0000 0BEA jsr [0x00000BEA] 0000948E 2440 movea.l A2, D0 00009490 200A move.l D0, A2 00009492 6708 beq +0xA /* 0000949C */ 00009494 2F0A move.l -[A7], A2 00009496 4EB9 0000 19FA jsr [0x000019FA] label0000949C: 0000949C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000094A2 6720 beq +0x22 /* 000094C4 */ 000094A4 4EB9 0000 2A74 jsr [0x00002A74] 000094AA 2F3C 0000 00AC move.l -[A7], 0xAC 000094B0 4EB9 0000 0BEA jsr [0x00000BEA] 000094B6 2440 movea.l A2, D0 000094B8 200A move.l D0, A2 000094BA 6708 beq +0xA /* 000094C4 */ 000094BC 2F0A move.l -[A7], A2 000094BE 4EB9 0000 2AB4 jsr [0x00002AB4] label000094C4: 000094C4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000094CA 671E beq +0x20 /* 000094EA */ 000094CC 4EB9 0000 2B18 jsr [0x00002B18] 000094D2 702A moveq.l D0, 0x2A 000094D4 2F00 move.l -[A7], D0 000094D6 4EB9 0000 0BEA jsr [0x00000BEA] 000094DC 2440 movea.l A2, D0 000094DE 200A move.l D0, A2 000094E0 6708 beq +0xA /* 000094EA */ 000094E2 2F0A move.l -[A7], A2 000094E4 4EB9 0000 2B54 jsr [0x00002B54] label000094EA: 000094EA 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000094F0 671E beq +0x20 /* 00009510 */ 000094F2 4EB9 0000 A14C jsr [0x0000A14C] 000094F8 7010 moveq.l D0, 0x10 000094FA 2F00 move.l -[A7], D0 000094FC 4EB9 0000 0BEA jsr [0x00000BEA] 00009502 2440 movea.l A2, D0 00009504 200A move.l D0, A2 00009506 6708 beq +0xA /* 00009510 */ 00009508 2F0A move.l -[A7], A2 0000950A 4EB9 0000 1982 jsr [0x00001982] label00009510: 00009510 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00009516 671E beq +0x20 /* 00009536 */ 00009518 4EB9 0000 A188 jsr [0x0000A188] 0000951E 7018 moveq.l D0, 0x18 00009520 2F00 move.l -[A7], D0 00009522 4EB9 0000 0BEA jsr [0x00000BEA] 00009528 2440 movea.l A2, D0 0000952A 200A move.l D0, A2 0000952C 6708 beq +0xA /* 00009536 */ 0000952E 2F0A move.l -[A7], A2 00009530 4EB9 0000 198A jsr [0x0000198A] label00009536: 00009536 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0000953C 6726 beq +0x28 /* 00009564 */ 0000953E 4EB9 0000 7022 jsr [0x00007022] 00009544 700A moveq.l D0, 0x0A 00009546 2F00 move.l -[A7], D0 00009548 4EB9 0000 0BEA jsr [0x00000BEA] 0000954E 2440 movea.l A2, D0 00009550 200A move.l D0, A2 00009552 6710 beq +0x12 /* 00009564 */ 00009554 2F0A move.l -[A7], A2 00009556 4EB9 0000 5542 jsr [0x00005542] 0000955C 2079 FFFC 65F8 movea.l A0, [0xFFFC65F8] 00009562 2488 move.l [A2], A0 label00009564: 00009564 4879 FFFC 65E0 push.l 0xFFFC65E0 0000956A 486E FF00 pea.l [A6 - 0x100] 0000956E 4EB9 0000 0B3A jsr [0x00000B3A] 00009574 2F00 move.l -[A7], D0 00009576 2F3C 6666 7421 move.l -[A7], 0x66667421 /* 'fft!' */ 0000957C 4EB9 0000 1422 jsr [0x00001422] 00009582 245F movea.l A2, [A7]+ 00009584 4E5E unlink A6 00009586 4E75 rts 00009588 8020 or.b D0, -[A0] 0000958A 5072 6576 addq.w <>, 8 0000958E 656E bcs +0x70 /* 000095FE */ 00009590 7453 moveq.l D2, 0x53 00009592 6F6D ble +0x6F /* 00009601 */ 00009594 6544 bcs +0x46 /* 000095DA */ 00009596 6561 bcs +0x63 /* 000095F9 */ 00009598 6443 bcc +0x45 /* 000095DD */ 0000959A 6F64 ble +0x66 /* 00009600 */ 0000959C 6553 bcs +0x55 /* 000095F1 */ 0000959E 7472 moveq.l D2, 0x72 000095A0 6970 bvs +0x72 /* 00009612 */ 000095A2 7069 moveq.l D0, 0x69 000095A4 6E67 bgt +0x69 /* 0000960D */ 000095A6 5F5F subq.w [A7]+, 7 000095A8 4676 0000 not.w [A6 + D0.w] 000095AC 4E56 FFEC link A6, -0x0014 000095B0 48E7 1030 movem.l -[A7], D3,A2,A3 000095B4 422E FFEC clr.b [A6 - 0x14] 000095B8 102E 0010 move.b D0, [A6 + 0x10] 000095BC 674C beq +0x4E /* 0000960A */ 000095BE 2F3C 0000 36CE move.l -[A7], 0x36CE 000095C4 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 000095CA 2640 movea.l A3, D0 000095CC 200B move.l D0, A3 000095CE 6710 beq +0x12 /* 000095E0 */ 000095D0 4879 0000 6DA2 push.l 0x6DA2 000095D6 42A7 clr.l -[A7] 000095D8 2F0B move.l -[A7], A3 label000095DA: 000095DA 4EB9 0000 4A82 jsr [0x00004A82] label000095E0: 000095E0 244B movea.l A2, A3 000095E2 0C2E 0003 0012 cmpi.b [A6 + 0x12], 0x3 000095E8 6618 bne +0x1A /* 00009602 */ 000095EA 206E 000C movea.l A0, [A6 + 0xC] 000095EE 41E8 0068 lea.l A0, [A0 + 0x68] 000095F2 7019 moveq.l D0, 0x19 label000095F4: 000095F4 2F20 move.l -[A7], -[A0] 000095F6 51C8 FFFC dbf D0, -0x6 /* 000095F4 */ 000095FA 2F0B move.l -[A7], A3 000095FC 4EB9 0000 4AE2 jsr [0x00004AE2] // begin alternate branch 000095FE-00009602 label000095FE: 000095FE 0000 4AE2 ori.b D0, 0xE2 // end alternate branch 000095FE-00009602 // begin alternate branch 00009600-00009602 label00009600: 00009600 4AE2 tas.b -[A2] // end alternate branch 00009600-00009602 label000095FE: // (misaligned) label00009600: // (misaligned) label00009602: 00009602 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1 00009608 6024 bra +0x26 /* 0000962E */ label0000960A: 0000960A 2F3C 0000 0CFA move.l -[A7], 0xCFA 00009610 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] // begin alternate branch 00009612-00009616 label00009612: 00009612 0000 0BFA ori.b D0, 0xFA // end alternate branch 00009612-00009616 label00009612: // (misaligned) 00009616 2640 movea.l A3, D0 00009618 200B move.l D0, A3 0000961A 6710 beq +0x12 /* 0000962C */ 0000961C 1F2E 0012 move.b -[A7], [A6 + 0x12] 00009620 3F2E 0014 move.w -[A7], [A6 + 0x14] 00009624 2F0B move.l -[A7], A3 00009626 4EB9 0000 961A jsr [0x0000961A] label0000962C: 0000962C 244B movea.l A2, A3 label0000962E: 0000962E 162E 0012 move.b D3, [A6 + 0x12] 00009632 7002 moveq.l D0, 0x02 00009634 B600 cmp.b D3, D0 00009636 6706 beq +0x8 /* 0000963E */ 00009638 7003 moveq.l D0, 0x03 0000963A B600 cmp.b D3, D0 0000963C 661E bne +0x20 /* 0000965C */ label0000963E: 0000963E 7601 moveq.l D3, 0x01 00009640 3D43 FFF4 move.w [A6 - 0xC], D3 00009644 4240 clr.w D0 00009646 3D40 FFF6 move.w [A6 - 0xA], D0 0000964A 3D43 FFF8 move.w [A6 - 0x8], D3 0000964E 3D7C 1388 FFFA move.w [A6 - 0x6], 0x1388 00009654 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000965A 6018 bra +0x1A /* 00009674 */ label0000965C: 0000965C 7604 moveq.l D3, 0x04 0000965E 3D43 FFF4 move.w [A6 - 0xC], D3 00009662 3D43 FFF6 move.w [A6 - 0xA], D3 00009666 3D43 FFF8 move.w [A6 - 0x8], D3 0000966A 3D7C 03E8 FFFA move.w [A6 - 0x6], 0x3E8 00009670 422E FFFC clr.b [A6 - 0x4] label00009674: 00009674 2F3C 0000 0CF8 move.l -[A7], 0xCF8 0000967A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00009680 2640 movea.l A3, D0 00009682 200B move.l D0, A3 00009684 671E beq +0x20 /* 000096A4 */ 00009686 2F0A move.l -[A7], A2 00009688 3F2E 0018 move.w -[A7], [A6 + 0x18] 0000968C 3F2E 0016 move.w -[A7], [A6 + 0x16] 00009690 486E FFF4 pea.l [A6 - 0xC] 00009694 1F2E 0012 move.b -[A7], [A6 + 0x12] 00009698 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000969C 2F0B move.l -[A7], A3 0000969E 4EB9 0000 9710 jsr [0x00009710] label000096A4: 000096A4 2D4B FFF0 move.l [A6 - 0x10], A3 000096A8 102E FFEC move.b D0, [A6 - 0x14] 000096AC 670C beq +0xE /* 000096BA */ 000096AE 486E FFF0 pea.l [A6 - 0x10] 000096B2 2F0A move.l -[A7], A2 000096B4 4EB9 0000 4A8A jsr [0x00004A8A] label000096BA: 000096BA 202E FFF0 move.l D0, [A6 - 0x10] 000096BE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000096C2 4E5E unlink A6 000096C4 205F movea.l A0, [A7]+ 000096C6 4FEF 0012 lea.l A7, [A7 + 0x12] 000096CA 4ED0 jmp [A0] 000096CC 8040 or.w D0, D0 000096CE 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 000096D4 4E75 rts 000096D6 625F bhi +0x61 /* 00009737 */ 000096D8 5F34 544E subq.b [A4 + D5.w * 4 + 0x4E], 7 000096DC 7562 moveq.l D2, 0x62 000096DE 4673 7373 5563 5563 5031 354C not.w [[A3 + 0x55635563] + 0x5031354C] 000096EA 6F63 ble +0x65 /* 0000974F */ 000096EC 6174 bsr +0x76 /* 00009762 */ 000096EE 696F bvs +0x71 /* 0000975F */ 000096F0 6E4E bgt +0x50 /* 00009740 */ 000096F2 616D bsr +0x6F /* 00009761 */ 000096F4 6552 bcs +0x54 /* 00009748 */ 000096F6 6563 bcs +0x65 /* 0000975B */ 000096F8 5031 3950 addq.b [A1], 8 000096FC 726F moveq.l D1, 0x6F 000096FE 6365 bls +0x67 /* 00009765 */ 00009700 7373 moveq.l D1, 0x73 00009702 5365 subq.w -[A5], 1 00009704 7269 moveq.l D1, 0x69 00009706 616C bsr +0x6E /* 00009774 */ 00009708 4E75 rts 0000970A 6D62 blt +0x64 /* 0000976E */ 0000970C 6572 bcs +0x74 /* 00009780 */ 0000970E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00009712 0000 48E7 ori.b D0, 0xE7 00009716 1C20 move.b D6, -[A0] 00009718 246E 0008 movea.l A2, [A6 + 0x8] 0000971C 2F2E 001A move.l -[A7], [A6 + 0x1A] 00009720 2F2E 0012 move.l -[A7], [A6 + 0x12] 00009724 2F0A move.l -[A7], A2 00009726 4EB9 0000 9622 jsr [0x00009622] 0000972C 2079 FFFC 70F8 movea.l A0, [0xFFFC70F8] 00009732 2488 move.l [A2], A0 00009734 256E 001A 0CAA move.l [A2 + 0xCAA], [A6 + 0x1A] 0000973A 4203 clr.b D3 0000973C 1543 0CAE move.b [A2 + 0xCAE], D3 label00009740: 00009740 1543 0CAF move.b [A2 + 0xCAF], D3 00009744 1543 0CB0 move.b [A2 + 0xCB0], D3 label00009748: 00009748 7800 moveq.l D4, 0x00 0000974A 2544 0CBA move.l [A2 + 0xCBA], D4 0000974E 4240 clr.w D0 00009750 3540 0CB4 move.w [A2 + 0xCB4], D0 00009754 356E 0018 0CB6 move.w [A2 + 0xCB6], [A6 + 0x18] 0000975A 356E 0016 0CB8 move.w [A2 + 0xCB8], [A6 + 0x16] 00009760 2544 0CC2 move.l [A2 + 0xCC2], D4 // begin alternate branch 00009762-00009764 fn00009762: 00009762 0CC2 .incomplete // end alternate branch 00009762-00009764 fn00009762: // (misaligned) 00009764 206E 000C movea.l A0, [A6 + 0xC] 00009768 224A movea.l A1, A2 0000976A 43E9 0CC6 lea.l A1, [A1 + 0xCC6] label0000976E: 0000976E 22D8 move.l [A1]+, [A0]+ 00009770 22D8 move.l [A1]+, [A0]+ 00009772 156E 0010 0CCE move.b [A2 + 0xCCE], [A6 + 0x10] // begin alternate branch 00009774-00009778 fn00009774: 00009774 0010 0CCE ori.b [A0], 0xCE // end alternate branch 00009774-00009778 fn00009774: // (misaligned) 00009778 7A00 moveq.l D5, 0x00 0000977A 2545 0CD0 move.l [A2 + 0xCD0], D5 0000977E 2545 0CD4 move.l [A2 + 0xCD4], D5 // begin alternate branch 00009780-00009782 label00009780: 00009780 0CD4 .incomplete // end alternate branch 00009780-00009782 label00009780: // (misaligned) 00009782 206E 0012 movea.l A0, [A6 + 0x12] 00009786 224A movea.l A1, A2 00009788 43E9 0CD8 lea.l A1, [A1 + 0xCD8] 0000978C 22D8 move.l [A1]+, [A0]+ 0000978E 22D8 move.l [A1]+, [A0]+ 00009790 3290 move.w [A1], [A0] 00009792 1543 0CE2 move.b [A2 + 0xCE2], D3 00009796 1543 0CE3 move.b [A2 + 0xCE3], D3 0000979A 2544 0CF4 move.l [A2 + 0xCF4], D4 0000979E 2544 0CBE move.l [A2 + 0xCBE], D4 000097A2 7601 moveq.l D3, 0x01 000097A4 1543 0CB1 move.b [A2 + 0xCB1], D3 000097A8 1543 0CB2 move.b [A2 + 0xCB2], D3 000097AC 200A move.l D0, A2 000097AE 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000097B2 4E5E unlink A6 000097B4 205F movea.l A0, [A7]+ 000097B6 4FEF 0016 lea.l A7, [A7 + 0x16] 000097BA 4ED0 jmp [A0] 000097BC 8047 or.w D0, D7 000097BE 5F5F subq.w [A7]+, 7 000097C0 6374 bls +0x76 /* 00009836 */ 000097C2 5F5F subq.w [A7]+, 7 000097C4 3454 movea.w A2, [A4] 000097C6 4E75 rts 000097C8 6246 bhi +0x48 /* 00009810 */ 000097CA 5031 3249 addq.b [A1 + D3.w * 2 + 0x49], 8 000097CE 4F50 chk.w D7, [A0] 000097D0 7269 moveq.l D1, 0x69 000097D2 6D69 blt +0x6B /* 0000983D */ 000097D4 7469 moveq.l D2, 0x69 000097D6 7665 moveq.l D3, 0x65 000097D8 7373 moveq.l D1, 0x73 000097DA 7350 moveq.l D1, 0x50 000097DC 3135 486F move.w -[A0], [A5 + D4 + 0x6F] 000097E0 7374 moveq.l D1, 0x74 000097E2 5265 addq.w -[A5], 1 000097E4 7472 moveq.l D2, 0x72 000097E6 7950 moveq.l D4, 0x50 000097E8 6172 bsr +0x74 /* 0000985C */ 000097EA 616D bsr +0x6F /* 00009859 */ 000097EC 7355 moveq.l D1, 0x55 000097EE 6350 bls +0x52 /* 00009840 */ 000097F0 3139 5072 6F63 move.w -[A0], [0x50726F63] 000097F6 6573 bcs +0x75 /* 0000986B */ 000097F8 7353 moveq.l D1, 0x53 000097FA 6572 bcs +0x74 /* 0000986E */ 000097FC 6961 bvs +0x63 /* 0000985F */ 000097FE 6C4E bge +0x50 /* 0000984E */ 00009800 756D moveq.l D2, 0x6D 00009802 6265 bhi +0x67 /* 00009869 */ 00009804 7200 moveq.l D1, 0x00 00009806 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000980A 0000 48E7 ori.b D0, 0xE7 0000980E 1838 266E move.b D4, [0x0000266E] // begin alternate branch 00009810-00009816 label00009810: 00009810 266E 0008 movea.l A3, [A6 + 0x8] 00009814 4244 clr.w D4 // end alternate branch 00009810-00009816 label00009810: // (misaligned) 00009812 0008 4244 ori.b A0, 0x44 /* 'D' */ 00009816 4A2B 0CAE tst.b [A3 + 0xCAE] 0000981A 6600 00CE bne +0xD0 /* 000098EA */ 0000981E 4AAB 0CBA tst.l [A3 + 0xCBA] 00009822 662A bne +0x2C /* 0000984E */ 00009824 701E moveq.l D0, 0x1E 00009826 2F00 move.l -[A7], D0 00009828 4EB9 0000 0BEA jsr [0x00000BEA] 0000982E 2840 movea.l A4, D0 00009830 200C move.l D0, A4 00009832 6708 beq +0xA /* 0000983C */ 00009834 2F0C move.l -[A7], A4 label00009836: 00009836 4EB9 0000 400A jsr [0x0000400A] label0000983C: 0000983C 3F3C 03E8 move.w -[A7], 0x3E8 label00009840: 00009840 2F0C move.l -[A7], A4 00009842 2054 movea.l A0, [A4] 00009844 2068 0050 movea.l A0, [A0 + 0x50] 00009848 4E90 jsr [A0] 0000984A 274C 0CBA move.l [A3 + 0xCBA], A4 label0000984E: 0000984E 4A2B 0CAF tst.b [A3 + 0xCAF] 00009852 6652 bne +0x54 /* 000098A6 */ 00009854 262B 0CAA move.l D3, [A3 + 0xCAA] 00009858 2F03 move.l -[A7], D3 0000985A 2043 movea.l A0, D3 fn0000985C: 0000985C 2050 movea.l A0, [A0] 0000985E 2068 0004 movea.l A0, [A0 + 0x4] 00009862 4E90 jsr [A0] 00009864 3800 move.w D4, D0 00009866 6738 beq +0x3A /* 000098A0 */ 00009868 262B 0CAA move.l D3, [A3 + 0xCAA] 0000986C 2F03 move.l -[A7], D3 label0000986E: 0000986E 2043 movea.l A0, D3 00009870 2050 movea.l A0, [A0] 00009872 2068 0008 movea.l A0, [A0 + 0x8] 00009876 4E90 jsr [A0] 00009878 7080 moveq.l D0, 0xFFFFFF80 0000987A B840 cmp.w D4, D0 0000987C 660A bne +0xC /* 00009888 */ 0000987E 4267 clr.w -[A7] 00009880 42A7 clr.l -[A7] 00009882 4EB9 0000 112A jsr [0x0000112A] label00009888: 00009888 0C44 9624 cmpi.w D4, 0x9624 0000988C 6718 beq +0x1A /* 000098A6 */ 0000988E 0C44 9623 cmpi.w D4, 0x9623 00009892 6712 beq +0x14 /* 000098A6 */ 00009894 3F04 move.w -[A7], D4 00009896 2F0B move.l -[A7], A3 00009898 4EB9 0000 6DC2 jsr [0x00006DC2] 0000989E 6006 bra +0x8 /* 000098A6 */ label000098A0: 000098A0 177C 0001 0CAF move.b [A3 + 0xCAF], 0x1 label000098A6: 000098A6 4A44 tst.w D4 000098A8 6626 bne +0x28 /* 000098D0 */ 000098AA 2F3C 0001 001E move.l -[A7], 0x1001E 000098B0 2F3C 0001 001E move.l -[A7], 0x1001E 000098B6 244B movea.l A2, A3 000098B8 45EA 0CD0 lea.l A2, [A2 + 0xCD0] 000098BC 2F0A move.l -[A7], A2 000098BE 204B movea.l A0, A3 000098C0 41E8 0CD4 lea.l A0, [A0 + 0xCD4] 000098C4 2F08 move.l -[A7], A0 000098C6 2F0B move.l -[A7], A3 000098C8 4EB9 0000 96FA jsr [0x000096FA] 000098CE 3800 move.w D4, D0 label000098D0: 000098D0 4A44 tst.w D4 000098D2 670C beq +0xE /* 000098E0 */ 000098D4 3F04 move.w -[A7], D4 000098D6 2F0B move.l -[A7], A3 000098D8 4EB9 0000 AD2A jsr [0x0000AD2A] 000098DE 600A bra +0xC /* 000098EA */ label000098E0: 000098E0 177C 0001 0CAE move.b [A3 + 0xCAE], 0x1 000098E6 422B 0CB0 clr.b [A3 + 0xCB0] label000098EA: 000098EA 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000098EE 4E5E unlink A6 000098F0 205F movea.l A0, [A7]+ 000098F2 584F addq.w A7, 4 000098F4 4ED0 jmp [A0] 000098F6 9043 sub.w D0, D3 000098F8 6F6E ble +0x70 /* 00009968 */ 000098FA 6E65 bgt +0x67 /* 00009961 */ 000098FC 6374 bls +0x76 /* 00009972 */ 000098FE 5F5F subq.w [A7]+, 7 00009900 3454 movea.w A2, [A4] 00009902 4E75 rts 00009904 6246 bhi +0x48 /* 0000994C */ 00009906 7600 moveq.l D3, 0x00 00009908 0000 FFFF ori.b D0, 0xFF 0000990C 41F9 FFFC 6A3C lea.l A0, [0xFFFC6A3C] 00009912 2008 move.l D0, A0 00009914 205F movea.l A0, [A7]+ 00009916 584F addq.w A7, 4 00009918 4ED0 jmp [A0] 0000991A FFFF .invalid <> 0000991C 2F0A move.l -[A7], A2 0000991E 7032 moveq.l D0, 0x32 00009920 2F00 move.l -[A7], D0 00009922 4EB9 0000 0BEA jsr [0x00000BEA] 00009928 2440 movea.l A2, D0 0000992A 200A move.l D0, A2 0000992C 6708 beq +0xA /* 00009936 */ 0000992E 2F0A move.l -[A7], A2 00009930 4EB9 0000 6E0A jsr [0x00006E0A] label00009936: 00009936 200A move.l D0, A2 00009938 245F movea.l A2, [A7]+ 0000993A 4E75 rts 0000993C 41F9 FFFC 6A74 lea.l A0, [0xFFFC6A74] 00009942 2008 move.l D0, A0 00009944 205F movea.l A0, [A7]+ 00009946 584F addq.w A7, 4 00009948 4ED0 jmp [A0] 0000994A FFFF .invalid <> label0000994C: 0000994C 2F0A move.l -[A7], A2 0000994E 703C moveq.l D0, 0x3C 00009950 2F00 move.l -[A7], D0 00009952 4EB9 0000 0BEA jsr [0x00000BEA] 00009958 2440 movea.l A2, D0 0000995A 200A move.l D0, A2 0000995C 6708 beq +0xA /* 00009966 */ 0000995E 2F0A move.l -[A7], A2 00009960 4EB9 0000 6E22 jsr [0x00006E22] label00009966: 00009966 200A move.l D0, A2 label00009968: 00009968 245F movea.l A2, [A7]+ 0000996A 4E75 rts 0000996C 41F9 FFFC 6AAC lea.l A0, [0xFFFC6AAC] label00009972: 00009972 2008 move.l D0, A0 00009974 205F movea.l A0, [A7]+ 00009976 584F addq.w A7, 4 00009978 4ED0 jmp [A0] 0000997A FFFF .invalid <> 0000997C 2F0A move.l -[A7], A2 0000997E 7022 moveq.l D0, 0x22 00009980 2F00 move.l -[A7], D0 00009982 4EB9 0000 0BEA jsr [0x00000BEA] 00009988 2440 movea.l A2, D0 0000998A 200A move.l D0, A2 0000998C 6708 beq +0xA /* 00009996 */ 0000998E 2F0A move.l -[A7], A2 00009990 4EB9 0000 6E32 jsr [0x00006E32] label00009996: 00009996 200A move.l D0, A2 00009998 245F movea.l A2, [A7]+ 0000999A 4E75 rts 0000999C 41F9 FFFC 6AE0 lea.l A0, [0xFFFC6AE0] 000099A2 2008 move.l D0, A0 000099A4 205F movea.l A0, [A7]+ 000099A6 584F addq.w A7, 4 000099A8 4ED0 jmp [A0] 000099AA FFFF .invalid <> 000099AC 2F0A move.l -[A7], A2 000099AE 702A moveq.l D0, 0x2A 000099B0 2F00 move.l -[A7], D0 000099B2 4EB9 0000 0BEA jsr [0x00000BEA] 000099B8 2440 movea.l A2, D0 000099BA 200A move.l D0, A2 000099BC 6708 beq +0xA /* 000099C6 */ 000099BE 2F0A move.l -[A7], A2 000099C0 4EB9 0000 6E42 jsr [0x00006E42] label000099C6: 000099C6 200A move.l D0, A2 000099C8 245F movea.l A2, [A7]+ 000099CA 4E75 rts 000099CC 41F9 FFFC 6B18 lea.l A0, [0xFFFC6B18] 000099D2 2008 move.l D0, A0 000099D4 205F movea.l A0, [A7]+ 000099D6 584F addq.w A7, 4 000099D8 4ED0 jmp [A0] 000099DA FFFF .invalid <> 000099DC 2F0A move.l -[A7], A2 000099DE 7026 moveq.l D0, 0x26 000099E0 2F00 move.l -[A7], D0 000099E2 4EB9 0000 0BEA jsr [0x00000BEA] 000099E8 2440 movea.l A2, D0 000099EA 200A move.l D0, A2 000099EC 6708 beq +0xA /* 000099F6 */ 000099EE 2F0A move.l -[A7], A2 000099F0 4EB9 0000 6E5A jsr [0x00006E5A] label000099F6: 000099F6 200A move.l D0, A2 000099F8 245F movea.l A2, [A7]+ 000099FA 4E75 rts 000099FC 41F9 FFFC 6B4C lea.l A0, [0xFFFC6B4C] 00009A02 2008 move.l D0, A0 00009A04 205F movea.l A0, [A7]+ 00009A06 584F addq.w A7, 4 00009A08 4ED0 jmp [A0] 00009A0A FFFF .invalid <> 00009A0C 2F0A move.l -[A7], A2 00009A0E 7022 moveq.l D0, 0x22 00009A10 2F00 move.l -[A7], D0 00009A12 4EB9 0000 0BEA jsr [0x00000BEA] 00009A18 2440 movea.l A2, D0 00009A1A 200A move.l D0, A2 00009A1C 6708 beq +0xA /* 00009A26 */ 00009A1E 2F0A move.l -[A7], A2 00009A20 4EB9 0000 6E6A jsr [0x00006E6A] label00009A26: 00009A26 200A move.l D0, A2 00009A28 245F movea.l A2, [A7]+ 00009A2A 4E75 rts 00009A2C 41F9 FFFC 6B88 lea.l A0, [0xFFFC6B88] 00009A32 2008 move.l D0, A0 00009A34 205F movea.l A0, [A7]+ 00009A36 584F addq.w A7, 4 00009A38 4ED0 jmp [A0] 00009A3A FFFF .invalid <> 00009A3C 2F0A move.l -[A7], A2 00009A3E 7028 moveq.l D0, 0x28 00009A40 2F00 move.l -[A7], D0 00009A42 4EB9 0000 0BEA jsr [0x00000BEA] 00009A48 2440 movea.l A2, D0 00009A4A 200A move.l D0, A2 00009A4C 6708 beq +0xA /* 00009A56 */ 00009A4E 2F0A move.l -[A7], A2 00009A50 4EB9 0000 6E7A jsr [0x00006E7A] label00009A56: 00009A56 200A move.l D0, A2 00009A58 245F movea.l A2, [A7]+ 00009A5A 4E75 rts 00009A5C 41F9 FFFC 6BB4 lea.l A0, [0xFFFC6BB4] 00009A62 2008 move.l D0, A0 00009A64 205F movea.l A0, [A7]+ 00009A66 584F addq.w A7, 4 00009A68 4ED0 jmp [A0] 00009A6A FFFF .invalid <> 00009A6C 2F0A move.l -[A7], A2 00009A6E 2F3C 0000 012A move.l -[A7], 0x12A 00009A74 4EB9 0000 0BEA jsr [0x00000BEA] 00009A7A 2440 movea.l A2, D0 00009A7C 200A move.l D0, A2 00009A7E 6708 beq +0xA /* 00009A88 */ 00009A80 2F0A move.l -[A7], A2 00009A82 4EB9 0000 6E8A jsr [0x00006E8A] label00009A88: 00009A88 200A move.l D0, A2 00009A8A 245F movea.l A2, [A7]+ 00009A8C 4E75 rts 00009A8E FFFF .invalid <> 00009A90 41F9 FFFC 6BE8 lea.l A0, [0xFFFC6BE8] 00009A96 2008 move.l D0, A0 00009A98 205F movea.l A0, [A7]+ 00009A9A 584F addq.w A7, 4 00009A9C 4ED0 jmp [A0] 00009A9E FFFF .invalid <> 00009AA0 2F0A move.l -[A7], A2 00009AA2 701A moveq.l D0, 0x1A 00009AA4 2F00 move.l -[A7], D0 00009AA6 4EB9 0000 0BEA jsr [0x00000BEA] 00009AAC 2440 movea.l A2, D0 00009AAE 200A move.l D0, A2 00009AB0 6708 beq +0xA /* 00009ABA */ 00009AB2 2F0A move.l -[A7], A2 00009AB4 4EB9 0000 6EAA jsr [0x00006EAA] label00009ABA: 00009ABA 200A move.l D0, A2 00009ABC 245F movea.l A2, [A7]+ 00009ABE 4E75 rts 00009AC0 41F9 FFFC 6C20 lea.l A0, [0xFFFC6C20] 00009AC6 2008 move.l D0, A0 00009AC8 205F movea.l A0, [A7]+ 00009ACA 584F addq.w A7, 4 00009ACC 4ED0 jmp [A0] 00009ACE FFFF .invalid <> 00009AD0 2F0A move.l -[A7], A2 00009AD2 2F3C 0000 0114 move.l -[A7], 0x114 00009AD8 4EB9 0000 0BEA jsr [0x00000BEA] 00009ADE 2440 movea.l A2, D0 00009AE0 200A move.l D0, A2 00009AE2 6708 beq +0xA /* 00009AEC */ 00009AE4 2F0A move.l -[A7], A2 00009AE6 4EB9 0000 6EBA jsr [0x00006EBA] label00009AEC: 00009AEC 200A move.l D0, A2 00009AEE 245F movea.l A2, [A7]+ 00009AF0 4E75 rts 00009AF2 FFFF .invalid <> 00009AF4 41F9 FFFC 7544 lea.l A0, [0xFFFC7544] 00009AFA 2008 move.l D0, A0 00009AFC 4E75 rts 00009AFE FFFF .invalid <> 00009B00 41F9 FFFC 7544 lea.l A0, [0xFFFC7544] 00009B06 2008 move.l D0, A0 00009B08 205F movea.l A0, [A7]+ 00009B0A 584F addq.w A7, 4 00009B0C 4ED0 jmp [A0] 00009B0E FFFF .invalid <> 00009B10 2F0A move.l -[A7], A2 00009B12 7036 moveq.l D0, 0x36 00009B14 2F00 move.l -[A7], D0 00009B16 4EB9 0000 0BEA jsr [0x00000BEA] 00009B1C 2440 movea.l A2, D0 00009B1E 200A move.l D0, A2 00009B20 6708 beq +0xA /* 00009B2A */ 00009B22 2F0A move.l -[A7], A2 00009B24 4EB9 0000 9B30 jsr [0x00009B30] label00009B2A: 00009B2A 200A move.l D0, A2 00009B2C 245F movea.l A2, [A7]+ 00009B2E 4E75 rts 00009B30 4E56 0000 link A6, 0 00009B34 48E7 1020 movem.l -[A7], D3,A2 00009B38 246E 0008 movea.l A2, [A6 + 0x8] 00009B3C 2F0A move.l -[A7], A2 00009B3E 4EB9 0000 6752 jsr [0x00006752] 00009B44 2079 FFFC 7C2C movea.l A0, [0xFFFC7C2C] 00009B4A 2488 move.l [A2], A0 00009B4C 4243 clr.w D3 00009B4E 6012 bra +0x14 /* 00009B62 */ label00009B50: 00009B50 7000 moveq.l D0, 0x00 00009B52 3203 move.w D1, D3 00009B54 48C1 ext.l D1 00009B56 E581 asl D1, 2 00009B58 D28A add.l D1, A2 00009B5A 2041 movea.l A0, D1 00009B5C 2140 001E move.l [A0 + 0x1E], D0 00009B60 5243 addq.w D3, 1 label00009B62: 00009B62 0C43 0005 cmpi.w D3, 0x5 00009B66 63E8 bls -0x16 /* 00009B50 */ 00009B68 200A move.l D0, A2 00009B6A 4CDF 0408 movem.l D3,A2, [A7]+ 00009B6E 4E5E unlink A6 00009B70 205F movea.l A0, [A7]+ 00009B72 584F addq.w A7, 4 00009B74 4ED0 jmp [A0] 00009B76 9A5F sub.w D5, [A7]+ 00009B78 5F63 subq.w -[A3], 7 00009B7A 745F moveq.l D2, 0x5F 00009B7C 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 00009B80 5061 addq.w -[A1], 8 00009B82 6C65 bge +0x67 /* 00009BE9 */ 00009B84 7474 moveq.l D2, 0x74 00009B86 6542 bcs +0x44 /* 00009BCA */ 00009B88 6568 bcs +0x6A /* 00009BF2 */ 00009B8A 6176 bsr +0x78 /* 00009C02 */ 00009B8C 696F bvs +0x71 /* 00009BFD */ 00009B8E 7246 moveq.l D1, 0x46 00009B90 7600 moveq.l D3, 0x00 00009B92 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00009B96 0000 48E7 ori.b D0, 0xE7 00009B9A 1838 286E move.b D4, [0x0000286E] 00009B9E 0008 2F3C ori.b A0, 0x3C /* '<' */ 00009BA2 504C addq.w A4, 8 00009BA4 4554 chk.w D2, [A4] 00009BA6 2F0C move.l -[A7], A4 00009BA8 4EB9 0000 674A jsr [0x0000674A] 00009BAE 2F3C 7374 6F70 move.l -[A7], 0x73746F70 /* 'stop' */ 00009BB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00009BB8 206E 000C movea.l A0, [A6 + 0xC] 00009BBC 2250 movea.l A1, [A0] 00009BBE 2269 0180 movea.l A1, [A1 + 0x180] 00009BC2 4E91 jsr [A1] 00009BC4 2940 001E move.l [A4 + 0x1E], D0 00009BC8 2F3C 676F 2020 move.l -[A7], 0x676F2020 /* 'go ' */ // begin alternate branch 00009BCA-00009BCE label00009BCA: 00009BCA 676F beq +0x71 /* 00009C3B */ 00009BCC 2020 move.l D0, -[A0] // end alternate branch 00009BCA-00009BCE label00009BCA: // (misaligned) 00009BCE 2F2E 000C move.l -[A7], [A6 + 0xC] 00009BD2 206E 000C movea.l A0, [A6 + 0xC] 00009BD6 2250 movea.l A1, [A0] 00009BD8 2269 0180 movea.l A1, [A1 + 0x180] 00009BDC 4E91 jsr [A1] 00009BDE 2940 0022 move.l [A4 + 0x22], D0 00009BE2 2F3C 7374 696E move.l -[A7], 0x7374696E /* 'stin' */ 00009BE8 2F2E 000C move.l -[A7], [A6 + 0xC] 00009BEC 206E 000C movea.l A0, [A6 + 0xC] 00009BF0 2250 movea.l A1, [A0] label00009BF2: 00009BF2 2269 0180 movea.l A1, [A1 + 0x180] 00009BF6 4E91 jsr [A1] 00009BF8 2940 0026 move.l [A4 + 0x26], D0 00009BFC 2F3C 7374 6F75 move.l -[A7], 0x73746F75 /* 'stou' */ fn00009C02: 00009C02 2F2E 000C move.l -[A7], [A6 + 0xC] 00009C06 206E 000C movea.l A0, [A6 + 0xC] 00009C0A 2250 movea.l A1, [A0] 00009C0C 2269 0180 movea.l A1, [A1 + 0x180] 00009C10 4E91 jsr [A1] 00009C12 2940 002A move.l [A4 + 0x2A], D0 00009C16 2F3C 7374 6570 move.l -[A7], 0x73746570 /* 'step' */ 00009C1C 2F2E 000C move.l -[A7], [A6 + 0xC] 00009C20 206E 000C movea.l A0, [A6 + 0xC] 00009C24 2250 movea.l A1, [A0] 00009C26 2269 0180 movea.l A1, [A1 + 0x180] 00009C2A 4E91 jsr [A1] 00009C2C 2940 002E move.l [A4 + 0x2E], D0 00009C30 2F3C 616E 696D move.l -[A7], 0x616E696D /* 'anim' */ 00009C36 2F2E 000C move.l -[A7], [A6 + 0xC] 00009C3A 206E 000C movea.l A0, [A6 + 0xC] 00009C3E 2050 movea.l A0, [A0] 00009C40 2068 0180 movea.l A0, [A0 + 0x180] 00009C44 4E90 jsr [A0] 00009C46 2940 0032 move.l [A4 + 0x32], D0 00009C4A 4244 clr.w D4 00009C4C 6044 bra +0x46 /* 00009C92 */ label00009C4E: 00009C4E 7022 moveq.l D0, 0x22 00009C50 2F00 move.l -[A7], D0 00009C52 4EB9 0000 0BEA jsr [0x00000BEA] 00009C58 2640 movea.l A3, D0 00009C5A 200B move.l D0, A3 00009C5C 6708 beq +0xA /* 00009C66 */ 00009C5E 2F0B move.l -[A7], A3 00009C60 4EB9 0000 9D14 jsr [0x00009D14] label00009C66: 00009C66 3004 move.w D0, D4 00009C68 48C0 ext.l D0 00009C6A E580 asl D0, 2 00009C6C D08C add.l D0, A4 00009C6E 2440 movea.l A2, D0 00009C70 701E moveq.l D0, 0x1E 00009C72 D5C0 add.l A2, D0 00009C74 2F12 move.l -[A7], [A2] 00009C76 2F0B move.l -[A7], A3 00009C78 2053 movea.l A0, [A3] 00009C7A 2068 00C8 movea.l A0, [A0 + 0xC8] 00009C7E 4E90 jsr [A0] 00009C80 2F0B move.l -[A7], A3 00009C82 2612 move.l D3, [A2] 00009C84 2F03 move.l -[A7], D3 00009C86 2043 movea.l A0, D3 00009C88 2050 movea.l A0, [A0] 00009C8A 2068 00E0 movea.l A0, [A0 + 0xE0] 00009C8E 4E90 jsr [A0] 00009C90 5244 addq.w D4, 1 label00009C92: 00009C92 0C44 0005 cmpi.w D4, 0x5 00009C96 63B6 bls -0x48 /* 00009C4E */ 00009C98 2F2E 000C move.l -[A7], [A6 + 0xC] 00009C9C 2F0C move.l -[A7], A4 00009C9E 4EB9 0000 1552 jsr [0x00001552] 00009CA4 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00009CA8 4E5E unlink A6 00009CAA 205F movea.l A0, [A7]+ 00009CAC 504F addq.w A7, 8 00009CAE 4ED0 jmp [A0] 00009CB0 802E 4950 or.b D0, [A6 + 0x4950] 00009CB4 616C bsr +0x6E /* 00009D22 */ 00009CB6 6574 bcs +0x76 /* 00009D2C */ 00009CB8 7465 moveq.l D2, 0x65 00009CBA 4265 clr.w -[A5] 00009CBC 6861 bvc +0x63 /* 00009D1F */ 00009CBE 7669 moveq.l D3, 0x69 00009CC0 6F72 ble +0x74 /* 00009D34 */ 00009CC2 5F5F subq.w [A7]+, 7 00009CC4 3136 5450 move.w -[A0], [A6 + D5.w * 4 + 0x50] 00009CC8 616C bsr +0x6E /* 00009D36 */ 00009CCA 6574 bcs +0x76 /* 00009D40 */ 00009CCC 7465 moveq.l D2, 0x65 00009CCE 4265 clr.w -[A5] 00009CD0 6861 bvc +0x63 /* 00009D33 */ 00009CD2 7669 moveq.l D3, 0x69 00009CD4 6F72 ble +0x74 /* 00009D48 */ 00009CD6 4650 not.w [A0] 00009CD8 3754 5769 move.w [A3 + 0x5769], [A4] 00009CDC 6E64 bgt +0x66 /* 00009D42 */ 00009CDE 6F77 ble +0x79 /* 00009D57 */ 00009CE0 0000 FFFF ori.b D0, 0xFF 00009CE4 41F9 FFFC 7578 lea.l A0, [0xFFFC7578] 00009CEA 2008 move.l D0, A0 00009CEC 205F movea.l A0, [A7]+ 00009CEE 584F addq.w A7, 4 00009CF0 4ED0 jmp [A0] 00009CF2 FFFF .invalid <> 00009CF4 2F0A move.l -[A7], A2 00009CF6 7022 moveq.l D0, 0x22 00009CF8 2F00 move.l -[A7], D0 00009CFA 4EB9 0000 0BEA jsr [0x00000BEA] 00009D00 2440 movea.l A2, D0 00009D02 200A move.l D0, A2 00009D04 6708 beq +0xA /* 00009D0E */ 00009D06 2F0A move.l -[A7], A2 00009D08 4EB9 0000 9D14 jsr [0x00009D14] label00009D0E: 00009D0E 200A move.l D0, A2 00009D10 245F movea.l A2, [A7]+ 00009D12 4E75 rts 00009D14 4E56 0000 link A6, 0 00009D18 2F0A move.l -[A7], A2 00009D1A 246E 0008 movea.l A2, [A6 + 0x8] 00009D1E 2F0A move.l -[A7], A2 00009D20 4EB9 0000 6752 jsr [0x00006752] // begin alternate branch 00009D22-00009D26 fn00009D22: 00009D22 0000 6752 ori.b D0, 0x52 /* 'R' */ // end alternate branch 00009D22-00009D26 fn00009D22: // (misaligned) 00009D26 2079 FFFC 7C30 movea.l A0, [0xFFFC7C30] label00009D2C: 00009D2C 2488 move.l [A2], A0 00009D2E 7000 moveq.l D0, 0x00 00009D30 2540 001E move.l [A2 + 0x1E], D0 label00009D34: 00009D34 200A move.l D0, A2 fn00009D36: 00009D36 245F movea.l A2, [A7]+ 00009D38 4E5E unlink A6 00009D3A 205F movea.l A0, [A7]+ 00009D3C 584F addq.w A7, 4 00009D3E 4ED0 jmp [A0] label00009D40: 00009D40 9A5F sub.w D5, [A7]+ label00009D42: 00009D42 5F63 subq.w -[A3], 7 00009D44 745F moveq.l D2, 0x5F 00009D46 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 // begin alternate branch 00009D48-00009D4A label00009D48: 00009D48 3654 movea.w A3, [A4] // end alternate branch 00009D48-00009D4A label00009D48: // (misaligned) 00009D4A 436F 6E74 chk.w D1, [A7 + 0x6E74] 00009D4E 726F moveq.l D1, 0x6F 00009D50 6C42 bge +0x44 /* 00009D94 */ 00009D52 6568 bcs +0x6A /* 00009DBC */ 00009D54 6176 bsr +0x78 /* 00009DCC */ 00009D56 696F bvs +0x71 /* 00009DC7 */ 00009D58 7246 moveq.l D1, 0x46 00009D5A 7600 moveq.l D3, 0x00 00009D5C 0000 FFFF ori.b D0, 0xFF 00009D60 4E56 0000 link A6, 0 00009D64 2F3C 636F 6E62 move.l -[A7], 0x636F6E62 /* 'conb' */ 00009D6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009D6E 4EB9 0000 674A jsr [0x0000674A] 00009D74 206E 0008 movea.l A0, [A6 + 0x8] 00009D78 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 00009D7E 4E5E unlink A6 00009D80 205F movea.l A0, [A7]+ 00009D82 504F addq.w A7, 8 00009D84 4ED0 jmp [A0] 00009D86 802F 4943 or.b D0, [A7 + 0x4943] 00009D8A 6F6E ble +0x70 /* 00009DFA */ 00009D8C 7472 moveq.l D2, 0x72 00009D8E 6F6C ble +0x6E /* 00009DFC */ 00009D90 4265 clr.w -[A5] 00009D92 6861 bvc +0x63 /* 00009DF5 */ label00009D94: 00009D94 7669 moveq.l D3, 0x69 00009D96 6F72 ble +0x74 /* 00009E0A */ 00009D98 5F5F subq.w [A7]+, 7 00009D9A 3136 5443 move.w -[A0], [A6 + D5.w * 4 + 0x43] 00009D9E 6F6E ble +0x70 /* 00009E0E */ 00009DA0 7472 moveq.l D2, 0x72 00009DA2 6F6C ble +0x6E /* 00009E10 */ 00009DA4 4265 clr.w -[A5] 00009DA6 6861 bvc +0x63 /* 00009E09 */ 00009DA8 7669 moveq.l D3, 0x69 00009DAA 6F72 ble +0x74 /* 00009E1E */ 00009DAC 4650 not.w [A0] 00009DAE 3854 movea.w A4, [A4] 00009DB0 436F 6E74 chk.w D1, [A7 + 0x6E74] 00009DB4 726F moveq.l D1, 0x6F 00009DB6 6C00 0000 bge +0x2 /* 00009DB8 */ // begin alternate branch 00009DB8-00009DBC label00009DB8: 00009DB8 0000 FFFF ori.b D0, 0xFF // end alternate branch 00009DB8-00009DBC label00009DB8: // (misaligned) 00009DBA FFFF .invalid <> label00009DBC: 00009DBC 41F9 FFFC 75A8 lea.l A0, [0xFFFC75A8] 00009DC2 2008 move.l D0, A0 00009DC4 4E75 rts 00009DC6 FFFF .invalid <> 00009DC8 41F9 FFFC 75A8 lea.l A0, [0xFFFC75A8] // begin alternate branch 00009DCC-00009DCE fn00009DCC: 00009DCC 75A8 moveq.l D2, 0xFFFFFFA8 // end alternate branch 00009DCC-00009DCE fn00009DCC: // (misaligned) 00009DCE 2008 move.l D0, A0 00009DD0 205F movea.l A0, [A7]+ 00009DD2 584F addq.w A7, 4 00009DD4 4ED0 jmp [A0] 00009DD6 FFFF .invalid <> 00009DD8 2F0A move.l -[A7], A2 00009DDA 2F3C 0000 00D6 move.l -[A7], 0xD6 00009DE0 4EB9 0000 0BEA jsr [0x00000BEA] 00009DE6 2440 movea.l A2, D0 00009DE8 200A move.l D0, A2 00009DEA 6708 beq +0xA /* 00009DF4 */ 00009DEC 2F0A move.l -[A7], A2 00009DEE 4EB9 0000 9DFC jsr [0x00009DFC] label00009DF4: 00009DF4 200A move.l D0, A2 00009DF6 245F movea.l A2, [A7]+ 00009DF8 4E75 rts label00009DFA: 00009DFA FFFF .invalid <> label00009DFC: 00009DFC 4E56 0000 link A6, 0 00009E00 48E7 1020 movem.l -[A7], D3,A2 // begin alternate branch 00009E02-00009E04 label00009E02: 00009E02 1020 move.b D0, -[A0] // end alternate branch 00009E02-00009E04 label00009E02: // (misaligned) 00009E04 246E 0008 movea.l A2, [A6 + 0x8] 00009E08 2F0A move.l -[A7], A2 label00009E0A: 00009E0A 4EB9 0000 6AF2 jsr [0x00006AF2] // begin alternate branch 00009E0E-00009E10 label00009E0E: 00009E0E 6AF2 bpl -0xC /* 00009E02 */ // end alternate branch 00009E0E-00009E10 label00009E0E: // (misaligned) label00009E10: 00009E10 2079 FFFC 7C34 movea.l A0, [0xFFFC7C34] 00009E16 2488 move.l [A2], A0 00009E18 7600 moveq.l D3, 0x00 00009E1A 2543 00C2 move.l [A2 + 0xC2], D3 label00009E1E: 00009E1E 2543 00C6 move.l [A2 + 0xC6], D3 00009E22 2543 00CA move.l [A2 + 0xCA], D3 00009E26 2543 00CE move.l [A2 + 0xCE], D3 00009E2A 2543 00D2 move.l [A2 + 0xD2], D3 00009E2E 200A move.l D0, A2 00009E30 4CDF 0408 movem.l D3,A2, [A7]+ 00009E34 4E5E unlink A6 00009E36 205F movea.l A0, [A7]+ 00009E38 584F addq.w A7, 4 00009E3A 4ED0 jmp [A0] 00009E3C 985F sub.w D4, [A7]+ 00009E3E 5F63 subq.w -[A3], 7 00009E40 745F moveq.l D2, 0x5F 00009E42 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00009E46 5061 addq.w -[A1], 8 00009E48 6C65 bge +0x67 /* 00009EAF */ 00009E4A 7474 moveq.l D2, 0x74 00009E4C 6557 bcs +0x59 /* 00009EA5 */ 00009E4E 696E bvs +0x70 /* 00009EBE */ 00009E50 646F bcc +0x71 /* 00009EC1 */ 00009E52 7746 moveq.l D3, 0x46 00009E54 7600 moveq.l D3, 0x00 00009E56 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00009E5A FFE0 .invalid <> 00009E5C 48E7 1C18 movem.l -[A7], D3,D4,D5,A3,A4 00009E60 266E 0008 movea.l A3, [A6 + 0x8] 00009E64 7010 moveq.l D0, 0x10 00009E66 3D40 FFE0 move.w [A6 - 0x20], D0 00009E6A 7660 moveq.l D3, 0x60 00009E6C 3D43 FFE2 move.w [A6 - 0x1E], D3 00009E70 3D7C 00A2 FFE4 move.w [A6 - 0x1C], 0xA2 00009E76 3D43 FFE6 move.w [A6 - 0x1A], D3 00009E7A 7000 moveq.l D0, 0x00 00009E7C 2D40 FFF8 move.l [A6 - 0x8], D0 00009E80 2F2E 000C move.l -[A7], [A6 + 0xC] 00009E84 2F0B move.l -[A7], A3 00009E86 4EB9 0000 B252 jsr [0x0000B252] 00009E8C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00009E90 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00009E94 2F0B move.l -[A7], A3 00009E96 2053 movea.l A0, [A3] 00009E98 2068 0418 movea.l A0, [A0 + 0x418] 00009E9C 4E90 jsr [A0] 00009E9E 2F3C 5354 4154 move.l -[A7], 0x53544154 /* 'STAT' */ 00009EA4 2F0B move.l -[A7], A3 00009EA6 2053 movea.l A0, [A3] 00009EA8 2068 0180 movea.l A0, [A0 + 0x180] 00009EAC 4E90 jsr [A0] 00009EAE 2840 movea.l A4, D0 00009EB0 200C move.l D0, A4 00009EB2 6610 bne +0x12 /* 00009EC4 */ 00009EB4 3F3C 9A67 move.w -[A7], 0x9A67 00009EB8 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 label00009EBE: 00009EBE 4EB9 0000 112A jsr [0x0000112A] label00009EC4: 00009EC4 274C 00C2 move.l [A3 + 0xC2], A4 00009EC8 2F3C 4558 4354 move.l -[A7], 0x45584354 /* 'EXCT' */ 00009ECE 2F0B move.l -[A7], A3 00009ED0 2053 movea.l A0, [A3] 00009ED2 2068 0180 movea.l A0, [A0 + 0x180] 00009ED6 4E90 jsr [A0] 00009ED8 2840 movea.l A4, D0 00009EDA 200C move.l D0, A4 00009EDC 6610 bne +0x12 /* 00009EEE */ 00009EDE 3F3C 9A67 move.w -[A7], 0x9A67 00009EE2 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 00009EE8 4EB9 0000 112A jsr [0x0000112A] label00009EEE: 00009EEE 274C 00C6 move.l [A3 + 0xC6], A4 00009EF2 2F3C 5449 4D45 move.l -[A7], 0x54494D45 /* 'TIME' */ 00009EF8 2F0B move.l -[A7], A3 00009EFA 2053 movea.l A0, [A3] 00009EFC 2068 0180 movea.l A0, [A0 + 0x180] 00009F00 4E90 jsr [A0] 00009F02 2840 movea.l A4, D0 00009F04 200C move.l D0, A4 00009F06 6610 bne +0x12 /* 00009F18 */ 00009F08 3F3C 9A67 move.w -[A7], 0x9A67 00009F0C 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 00009F12 4EB9 0000 112A jsr [0x0000112A] label00009F18: 00009F18 274C 00CA move.l [A3 + 0xCA], A4 00009F1C 2F3C 5450 524F move.l -[A7], 0x5450524F /* 'TPRO' */ 00009F22 2F0B move.l -[A7], A3 00009F24 2053 movea.l A0, [A3] 00009F26 2068 0180 movea.l A0, [A0 + 0x180] 00009F2A 4E90 jsr [A0] 00009F2C 2840 movea.l A4, D0 00009F2E 200C move.l D0, A4 00009F30 6610 bne +0x12 /* 00009F42 */ 00009F32 3F3C 9A67 move.w -[A7], 0x9A67 00009F36 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 00009F3C 4EB9 0000 112A jsr [0x0000112A] label00009F42: 00009F42 274C 00D2 move.l [A3 + 0xD2], A4 00009F46 2F3C 5454 534B move.l -[A7], 0x5454534B /* 'TTSK' */ 00009F4C 2F0B move.l -[A7], A3 00009F4E 2053 movea.l A0, [A3] 00009F50 2068 0180 movea.l A0, [A0 + 0x180] 00009F54 4E90 jsr [A0] 00009F56 2840 movea.l A4, D0 00009F58 200C move.l D0, A4 00009F5A 6610 bne +0x12 /* 00009F6C */ 00009F5C 3F3C 9A67 move.w -[A7], 0x9A67 00009F60 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 00009F66 4EB9 0000 112A jsr [0x0000112A] label00009F6C: 00009F6C 274C 00CE move.l [A3 + 0xCE], A4 00009F70 3F3C 03FD move.w -[A7], 0x3FD 00009F74 486E FFE8 pea.l [A6 - 0x18] 00009F78 486E FFF8 pea.l [A6 - 0x8] 00009F7C 2F39 FFFB EFF0 move.l -[A7], [0xFFFBEFF0] 00009F82 4EB9 0000 3EDA jsr [0x00003EDA] 00009F88 486E FFE8 pea.l [A6 - 0x18] 00009F8C 4EB9 0000 6242 jsr [0x00006242] 00009F92 4A00 tst.b D0 00009F94 6600 0116 bne +0x118 /* 0000A0AC */ 00009F98 422E FFFC clr.b [A6 - 0x4] 00009F9C 102B 0042 move.b D0, [A3 + 0x42] 00009FA0 7205 moveq.l D1, 0x05 00009FA2 B001 cmp.b D0, D1 00009FA4 661C bne +0x1E /* 00009FC2 */ 00009FA6 4227 clr.b -[A7] 00009FA8 204B movea.l A0, A3 00009FAA 7032 moveq.l D0, 0x32 00009FAC D1C0 add.l A0, D0 00009FAE 2F08 move.l -[A7], A0 00009FB0 4EB9 0000 63DA jsr [0x000063DA] 00009FB6 2040 movea.l A0, D0 00009FB8 2010 move.l D0, [A0] 00009FBA D0AE FFE8 add.l D0, [A6 - 0x18] 00009FBE 2D40 FFF0 move.l [A6 - 0x10], D0 label00009FC2: 00009FC2 102B 0043 move.b D0, [A3 + 0x43] 00009FC6 7205 moveq.l D1, 0x05 00009FC8 B001 cmp.b D0, D1 00009FCA 661E bne +0x20 /* 00009FEA */ 00009FCC 7001 moveq.l D0, 0x01 00009FCE 1F00 move.b -[A7], D0 00009FD0 204B movea.l A0, A3 00009FD2 7032 moveq.l D0, 0x32 00009FD4 D1C0 add.l A0, D0 00009FD6 2F08 move.l -[A7], A0 00009FD8 4EB9 0000 63DA jsr [0x000063DA] 00009FDE 2040 movea.l A0, D0 00009FE0 2010 move.l D0, [A0] 00009FE2 D0AE FFEC add.l D0, [A6 - 0x14] 00009FE6 2D40 FFF4 move.l [A6 - 0xC], D0 label00009FEA: 00009FEA 282E FFF4 move.l D4, [A6 - 0xC] 00009FEE 98AE FFEC sub.l D4, [A6 - 0x14] 00009FF2 5284 addq.l D4, 1 00009FF4 2A2E FFF0 move.l D5, [A6 - 0x10] 00009FF8 9AAE FFE8 sub.l D5, [A6 - 0x18] 00009FFC 5285 addq.l D5, 1 00009FFE 362B 008E move.w D3, [A3 + 0x8E] 0000A002 48C3 ext.l D3 0000A004 B684 cmp.l D3, D4 0000A006 6F0E ble +0x10 /* 0000A016 */ 0000A008 9684 sub.l D3, D4 0000A00A D7AE FFF4 add.l [A6 - 0xC], D3 0000A00E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000A014 601E bra +0x20 /* 0000A034 */ label0000A016: 0000A016 302B 0092 move.w D0, [A3 + 0x92] 0000A01A 48C0 ext.l D0 0000A01C B084 cmp.l D0, D4 0000A01E 6C14 bge +0x16 /* 0000A034 */ 0000A020 2004 move.l D0, D4 0000A022 322B 008E move.w D1, [A3 + 0x8E] 0000A026 48C1 ext.l D1 0000A028 9081 sub.l D0, D1 0000A02A 91AE FFF4 sub.l [A6 - 0xC], D0 0000A02E 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 label0000A034: 0000A034 302B 008C move.w D0, [A3 + 0x8C] 0000A038 48C0 ext.l D0 0000A03A B085 cmp.l D0, D5 0000A03C 6F14 ble +0x16 /* 0000A052 */ 0000A03E 302B 0090 move.w D0, [A3 + 0x90] 0000A042 48C0 ext.l D0 0000A044 9085 sub.l D0, D5 0000A046 D1AE FFF0 add.l [A6 - 0x10], D0 0000A04A 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000A050 6020 bra +0x22 /* 0000A072 */ label0000A052: 0000A052 362B 0090 move.w D3, [A3 + 0x90] 0000A056 48C3 ext.l D3 0000A058 B685 cmp.l D3, D5 0000A05A 6D08 blt +0xA /* 0000A064 */ 0000A05C 0C85 0000 0094 cmpi.l D5, 0x94 0000A062 660E bne +0x10 /* 0000A072 */ label0000A064: 0000A064 2005 move.l D0, D5 0000A066 9083 sub.l D0, D3 0000A068 91AE FFF0 sub.l [A6 - 0x10], D0 0000A06C 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 label0000A072: 0000A072 102E FFFC move.b D0, [A6 - 0x4] 0000A076 6718 beq +0x1A /* 0000A090 */ 0000A078 3F3C 03FD move.w -[A7], 0x3FD 0000A07C 486E FFE8 pea.l [A6 - 0x18] 0000A080 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000A084 2F39 FFFB EFF0 move.l -[A7], [0xFFFBEFF0] 0000A08A 4EB9 0000 3EAA jsr [0x00003EAA] label0000A090: 0000A090 486E FFE8 pea.l [A6 - 0x18] 0000A094 7001 moveq.l D0, 0x01 0000A096 1F00 move.b -[A7], D0 0000A098 2F0B move.l -[A7], A3 0000A09A 2053 movea.l A0, [A3] 0000A09C 2068 01A4 movea.l A0, [A0 + 0x1A4] 0000A0A0 4E90 jsr [A0] 0000A0A2 2F0B move.l -[A7], A3 0000A0A4 2053 movea.l A0, [A3] 0000A0A6 2068 0408 movea.l A0, [A0 + 0x408] 0000A0AA 4E90 jsr [A0] label0000A0AC: 0000A0AC 4CDF 1838 movem.l D3,D4,D5,A3,A4, [A7]+ 0000A0B0 4E5E unlink A6 0000A0B2 205F movea.l A0, [A7]+ 0000A0B4 504F addq.w A7, 8 0000A0B6 4ED0 jmp [A0] 0000A0B8 802A 446F or.b D0, [A2 + 0x446F] 0000A0BC 506F 7374 addq.w [A7 + 0x7374], 8 0000A0C0 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000A0C6 5F5F subq.w [A7]+, 7 0000A0C8 3134 5450 move.w -[A0], [A4 + D5.w * 4 + 0x50] 0000A0CC 616C bsr +0x6E /* 0000A13A */ 0000A0CE 6574 bcs +0x76 /* 0000A144 */ 0000A0D0 7465 moveq.l D2, 0x65 0000A0D2 5769 6E64 subq.w [A1 + 0x6E64], 3 0000A0D6 6F77 ble +0x79 /* 0000A14F */ 0000A0D8 4650 not.w [A0] 0000A0DA 3954 446F move.w [A4 + 0x446F], [A4] 0000A0DE 6375 bls +0x77 /* 0000A155 */ 0000A0E0 6D65 blt +0x67 /* 0000A147 */ 0000A0E2 6E74 bgt +0x76 /* 0000A158 */ 0000A0E4 0000 FFFF ori.b D0, 0xFF 0000A0E8 41F9 FFFC 8048 lea.l A0, [0xFFFC8048] 0000A0EE 2008 move.l D0, A0 0000A0F0 205F movea.l A0, [A7]+ 0000A0F2 584F addq.w A7, 4 0000A0F4 4ED0 jmp [A0] 0000A0F6 FFFF .invalid <> 0000A0F8 2F0A move.l -[A7], A2 0000A0FA 2F3C 0000 008E move.l -[A7], 0x8E 0000A100 4EB9 0000 0BEA jsr [0x00000BEA] 0000A106 2440 movea.l A2, D0 0000A108 200A move.l D0, A2 0000A10A 6708 beq +0xA /* 0000A114 */ 0000A10C 2F0A move.l -[A7], A2 0000A10E 4EB9 0000 7402 jsr [0x00007402] label0000A114: 0000A114 200A move.l D0, A2 0000A116 245F movea.l A2, [A7]+ 0000A118 4E75 rts 0000A11A FFFF .invalid <> 0000A11C 41F9 FFFC 81B8 lea.l A0, [0xFFFC81B8] 0000A122 2008 move.l D0, A0 0000A124 205F movea.l A0, [A7]+ 0000A126 584F addq.w A7, 4 0000A128 4ED0 jmp [A0] 0000A12A FFFF .invalid <> 0000A12C 2F0A move.l -[A7], A2 0000A12E 7034 moveq.l D0, 0x34 0000A130 2F00 move.l -[A7], D0 0000A132 4EB9 0000 0BEA jsr [0x00000BEA] 0000A138 2440 movea.l A2, D0 fn0000A13A: 0000A13A 200A move.l D0, A2 0000A13C 6708 beq +0xA /* 0000A146 */ 0000A13E 2F0A move.l -[A7], A2 0000A140 4EB9 0000 7442 jsr [0x00007442] // begin alternate branch 0000A144-0000A146 label0000A144: 0000A144 7442 moveq.l D2, 0x42 // end alternate branch 0000A144-0000A146 label0000A144: // (misaligned) label0000A146: 0000A146 200A move.l D0, A2 0000A148 245F movea.l A2, [A7]+ 0000A14A 4E75 rts 0000A14C 41F9 FFFC 82A0 lea.l A0, [0xFFFC82A0] 0000A152 2008 move.l D0, A0 0000A154 4E75 rts 0000A156 FFFF .invalid <> label0000A158: 0000A158 41F9 FFFC 82A0 lea.l A0, [0xFFFC82A0] 0000A15E 2008 move.l D0, A0 0000A160 205F movea.l A0, [A7]+ 0000A162 584F addq.w A7, 4 0000A164 4ED0 jmp [A0] 0000A166 FFFF .invalid <> 0000A168 2F0A move.l -[A7], A2 0000A16A 7010 moveq.l D0, 0x10 0000A16C 2F00 move.l -[A7], D0 0000A16E 4EB9 0000 0BEA jsr [0x00000BEA] 0000A174 2440 movea.l A2, D0 0000A176 200A move.l D0, A2 0000A178 6708 beq +0xA /* 0000A182 */ 0000A17A 2F0A move.l -[A7], A2 0000A17C 4EB9 0000 1982 jsr [0x00001982] label0000A182: 0000A182 200A move.l D0, A2 0000A184 245F movea.l A2, [A7]+ 0000A186 4E75 rts 0000A188 41F9 FFFC 82E0 lea.l A0, [0xFFFC82E0] 0000A18E 2008 move.l D0, A0 0000A190 4E75 rts 0000A192 FFFF .invalid <> 0000A194 41F9 FFFC 82E0 lea.l A0, [0xFFFC82E0] 0000A19A 2008 move.l D0, A0 0000A19C 205F movea.l A0, [A7]+ 0000A19E 584F addq.w A7, 4 0000A1A0 4ED0 jmp [A0] 0000A1A2 FFFF .invalid <> 0000A1A4 2F0A move.l -[A7], A2 0000A1A6 7018 moveq.l D0, 0x18 0000A1A8 2F00 move.l -[A7], D0 0000A1AA 4EB9 0000 0BEA jsr [0x00000BEA] 0000A1B0 2440 movea.l A2, D0 0000A1B2 200A move.l D0, A2 0000A1B4 6708 beq +0xA /* 0000A1BE */ 0000A1B6 2F0A move.l -[A7], A2 0000A1B8 4EB9 0000 198A jsr [0x0000198A] label0000A1BE: 0000A1BE 200A move.l D0, A2 0000A1C0 245F movea.l A2, [A7]+ 0000A1C2 4E75 rts 0000A1C4 41F9 FFFC 87B8 lea.l A0, [0xFFFC87B8] 0000A1CA 2008 move.l D0, A0 0000A1CC 205F movea.l A0, [A7]+ 0000A1CE 584F addq.w A7, 4 0000A1D0 4ED0 jmp [A0] 0000A1D2 FFFF .invalid <> 0000A1D4 2F0A move.l -[A7], A2 0000A1D6 2F3C 0000 0482 move.l -[A7], 0x482 0000A1DC 4EB9 0000 0BEA jsr [0x00000BEA] 0000A1E2 2440 movea.l A2, D0 0000A1E4 200A move.l D0, A2 0000A1E6 6708 beq +0xA /* 0000A1F0 */ 0000A1E8 2F0A move.l -[A7], A2 0000A1EA 4EB9 0000 1932 jsr [0x00001932] label0000A1F0: 0000A1F0 200A move.l D0, A2 0000A1F2 245F movea.l A2, [A7]+ 0000A1F4 4E75 rts 0000A1F6 FFFF .invalid <> 0000A1F8 41F9 FFFC 8A58 lea.l A0, [0xFFFC8A58] 0000A1FE 2008 move.l D0, A0 0000A200 205F movea.l A0, [A7]+ 0000A202 584F addq.w A7, 4 0000A204 4ED0 jmp [A0] 0000A206 FFFF .invalid <> 0000A208 2F0A move.l -[A7], A2 0000A20A 2F3C 0000 0100 move.l -[A7], 0x100 0000A210 4EB9 0000 0BEA jsr [0x00000BEA] 0000A216 2440 movea.l A2, D0 0000A218 200A move.l D0, A2 0000A21A 6708 beq +0xA /* 0000A224 */ 0000A21C 2F0A move.l -[A7], A2 0000A21E 4EB9 0000 1962 jsr [0x00001962] label0000A224: 0000A224 200A move.l D0, A2 0000A226 245F movea.l A2, [A7]+ 0000A228 4E75 rts 0000A22A FFFF .invalid <> 0000A22C 41F9 FFFC 8C58 lea.l A0, [0xFFFC8C58] 0000A232 2008 move.l D0, A0 0000A234 205F movea.l A0, [A7]+ 0000A236 584F addq.w A7, 4 0000A238 4ED0 jmp [A0] 0000A23A FFFF .invalid <> 0000A23C 2F0A move.l -[A7], A2 0000A23E 2F3C 0000 0162 move.l -[A7], 0x162 0000A244 4EB9 0000 0BEA jsr [0x00000BEA] 0000A24A 2440 movea.l A2, D0 0000A24C 200A move.l D0, A2 0000A24E 6708 beq +0xA /* 0000A258 */ 0000A250 2F0A move.l -[A7], A2 0000A252 4EB9 0000 193A jsr [0x0000193A] label0000A258: 0000A258 200A move.l D0, A2 0000A25A 245F movea.l A2, [A7]+ 0000A25C 4E75 rts 0000A25E FFFF .invalid <> 0000A260 41F9 FFFC A7F0 lea.l A0, [0xFFFCA7F0] 0000A266 2008 move.l D0, A0 0000A268 4E75 rts 0000A26A FFFF .invalid <> 0000A26C 41F9 FFFC A7F0 lea.l A0, [0xFFFCA7F0] 0000A272 2008 move.l D0, A0 0000A274 205F movea.l A0, [A7]+ 0000A276 584F addq.w A7, 4 0000A278 4ED0 jmp [A0] 0000A27A FFFF .invalid <> 0000A27C 2F0A move.l -[A7], A2 0000A27E 2F3C 0000 00C2 move.l -[A7], 0xC2 0000A284 4EB9 0000 0BEA jsr [0x00000BEA] 0000A28A 2440 movea.l A2, D0 0000A28C 200A move.l D0, A2 0000A28E 6708 beq +0xA /* 0000A298 */ 0000A290 2F0A move.l -[A7], A2 0000A292 4EB9 0000 A2A0 jsr [0x0000A2A0] label0000A298: 0000A298 200A move.l D0, A2 0000A29A 245F movea.l A2, [A7]+ 0000A29C 4E75 rts 0000A29E FFFF .invalid <> 0000A2A0 4E56 0000 link A6, 0 0000A2A4 2F0A move.l -[A7], A2 0000A2A6 246E 0008 movea.l A2, [A6 + 0x8] 0000A2AA 2F0A move.l -[A7], A2 0000A2AC 4EB9 0000 B502 jsr [0x0000B502] 0000A2B2 2079 FFFC B7EC movea.l A0, [0xFFFCB7EC] 0000A2B8 2488 move.l [A2], A0 0000A2BA 41F9 FFFE 7BBC lea.l A0, [0xFFFE7BBC] 0000A2C0 224A movea.l A1, A2 0000A2C2 43E9 00BC lea.l A1, [A1 + 0xBC] 0000A2C6 22D8 move.l [A1]+, [A0]+ 0000A2C8 3290 move.w [A1], [A0] 0000A2CA 200A move.l D0, A2 0000A2CC 245F movea.l A2, [A7]+ 0000A2CE 4E5E unlink A6 0000A2D0 205F movea.l A0, [A7]+ 0000A2D2 584F addq.w A7, 4 0000A2D4 4ED0 jmp [A0] 0000A2D6 9B5F sub.w [A7]+, D5 0000A2D8 5F63 subq.w -[A3], 7 0000A2DA 745F moveq.l D2, 0x5F 0000A2DC 5F31 3754 subq.b <>, 7 0000A2E0 4375 7374 chk.w D1, <> 0000A2E4 6F6D ble +0x6F /* 0000A353 */ 0000A2E6 436F 6C6F chk.w D1, [A7 + 0x6C6F] 0000A2EA 7252 moveq.l D1, 0x52 0000A2EC 6164 bsr +0x66 /* 0000A352 */ 0000A2EE 696F bvs +0x71 /* 0000A35F */ 0000A2F0 4676 0000 not.w [A6 + D0.w] 0000A2F4 4E56 FFE4 link A6, -0x001C 0000A2F8 48E7 1020 movem.l -[A7], D3,A2 0000A2FC 246E 0008 movea.l A2, [A6 + 0x8] 0000A300 0CAE 0000 000C 0014 cmpi.l [A6 + 0x14], 0xC 0000A308 6666 bne +0x68 /* 0000A370 */ 0000A30A 2F0A move.l -[A7], A2 0000A30C 2052 movea.l A0, [A2] 0000A30E 2068 0458 movea.l A0, [A0 + 0x458] 0000A312 4E90 jsr [A0] 0000A314 4A00 tst.b D0 0000A316 6658 bne +0x5A /* 0000A370 */ 0000A318 4243 clr.w D3 0000A31A 3D43 FFE4 move.w [A6 - 0x1C], D3 0000A31E 3D43 FFE6 move.w [A6 - 0x1A], D3 0000A322 41F9 FFFE 7BB4 lea.l A0, [0xFFFE7BB4] 0000A328 43EE FFE8 lea.l A1, [A6 - 0x18] 0000A32C 22D8 move.l [A1]+, [A0]+ 0000A32E 3290 move.w [A1], [A0] 0000A330 554F subq.w A7, 2 0000A332 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000A336 4879 FFFC A80C push.l 0xFFFCA80C 0000A33C 486E FFE8 pea.l [A6 - 0x18] 0000A340 486E FFF0 pea.l [A6 - 0x10] 0000A344 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000A348 A82E syscall Pack12 0000A34A 101F move.b D0, [A7]+ 0000A34C 6722 beq +0x24 /* 0000A370 */ 0000A34E 3D6E FFF0 FFF8 move.w [A6 - 0x8], [A6 - 0x10] // begin alternate branch 0000A352-0000A354 fn0000A352: 0000A352 FFF8 .invalid <> // end alternate branch 0000A352-0000A354 fn0000A352: // (misaligned) 0000A354 3D6E FFF2 FFFA move.w [A6 - 0x6], [A6 - 0xE] 0000A35A 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC] 0000A360 41EE FFF8 lea.l A0, [A6 - 0x8] 0000A364 41D0 lea.l A0, [A0] 0000A366 224A movea.l A1, A2 0000A368 43E9 00BC lea.l A1, [A1 + 0xBC] 0000A36C 22D8 move.l [A1]+, [A0]+ 0000A36E 3290 move.w [A1], [A0] label0000A370: 0000A370 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000A374 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000A378 2F2E 000C move.l -[A7], [A6 + 0xC] 0000A37C 2F0A move.l -[A7], A2 0000A37E 4EB9 0000 CDBA jsr [0x0000CDBA] 0000A384 4CDF 0408 movem.l D3,A2, [A7]+ 0000A388 4E5E unlink A6 0000A38A 205F movea.l A0, [A7]+ 0000A38C 4FEF 0010 lea.l A7, [A7 + 0x10] 0000A390 4ED0 jmp [A0] 0000A392 8036 446F or.b D0, [A6 + D4.w * 4 + 0x6F] 0000A396 4576 656E chk.w D2, <> 0000A39A 745F moveq.l D2, 0x5F 0000A39C 5F31 3754 subq.b <>, 7 0000A3A0 4375 7374 chk.w D1, <> 0000A3A4 6F6D ble +0x6F /* 0000A413 */ 0000A3A6 436F 6C6F chk.w D1, [A7 + 0x6C6F] 0000A3AA 7252 moveq.l D1, 0x52 0000A3AC 6164 bsr +0x66 /* 0000A412 */ 0000A3AE 696F bvs +0x71 /* 0000A41F */ 0000A3B0 466C 5031 not.w [A4 + 0x5031] 0000A3B4 3354 4576 move.w [A1 + 0x4576], [A4] 0000A3B8 656E bcs +0x70 /* 0000A428 */ 0000A3BA 7448 moveq.l D2, 0x48 0000A3BC 616E bsr +0x70 /* 0000A42C */ 0000A3BE 646C bcc +0x6E /* 0000A42C */ 0000A3C0 6572 bcs +0x74 /* 0000A434 */ 0000A3C2 5036 5445 addq.b [A6 + D5.w * 4 + 0x45], 8 0000A3C6 7665 moveq.l D3, 0x65 0000A3C8 6E74 bgt +0x76 /* 0000A43E */ 0000A3CA 0000 41F9 ori.b D0, 0xF9 0000A3CE FFFC .invalid <> 0000A3D0 A840 syscall Fix2Long 0000A3D2 2008 move.l D0, A0 0000A3D4 4E75 rts 0000A3D6 FFFF .invalid <> 0000A3D8 41F9 FFFC A840 lea.l A0, [0xFFFCA840] 0000A3DE 2008 move.l D0, A0 0000A3E0 205F movea.l A0, [A7]+ 0000A3E2 584F addq.w A7, 4 0000A3E4 4ED0 jmp [A0] 0000A3E6 FFFF .invalid <> 0000A3E8 2F0A move.l -[A7], A2 0000A3EA 2F3C 0000 00D8 move.l -[A7], 0xD8 0000A3F0 4EB9 0000 0BEA jsr [0x00000BEA] 0000A3F6 2440 movea.l A2, D0 0000A3F8 200A move.l D0, A2 0000A3FA 6708 beq +0xA /* 0000A404 */ 0000A3FC 2F0A move.l -[A7], A2 0000A3FE 4EB9 0000 A40C jsr [0x0000A40C] label0000A404: 0000A404 200A move.l D0, A2 0000A406 245F movea.l A2, [A7]+ 0000A408 4E75 rts 0000A40A FFFF .invalid <> 0000A40C 4E56 0000 link A6, 0 0000A410 2F0A move.l -[A7], A2 fn0000A412: 0000A412 246E 0008 movea.l A2, [A6 + 0x8] 0000A416 2F0A move.l -[A7], A2 0000A418 4EB9 0000 19F2 jsr [0x000019F2] 0000A41E 2079 FFFC B7F0 movea.l A0, [0xFFFCB7F0] 0000A424 2488 move.l [A2], A0 0000A426 7000 moveq.l D0, 0x00 label0000A428: 0000A428 2540 00D0 move.l [A2 + 0xD0], D0 fn0000A42C: 0000A42C 7000 moveq.l D0, 0x00 0000A42E 2540 00D4 move.l [A2 + 0xD4], D0 0000A432 200A move.l D0, A2 label0000A434: 0000A434 245F movea.l A2, [A7]+ 0000A436 4E5E unlink A6 0000A438 205F movea.l A0, [A7]+ 0000A43A 584F addq.w A7, 4 0000A43C 4ED0 jmp [A0] label0000A43E: 0000A43E 9E5F sub.w D7, [A7]+ 0000A440 5F63 subq.w -[A3], 7 0000A442 745F moveq.l D2, 0x5F 0000A444 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 0000A448 556E 6D61 subq.w [A6 + 0x6D61], 2 0000A44C 6E67 bgt +0x69 /* 0000A4B5 */ 0000A44E 6C65 bge +0x67 /* 0000A4B5 */ 0000A450 5363 subq.w -[A3], 1 0000A452 6865 bvc +0x67 /* 0000A4B9 */ 0000A454 6D65 blt +0x67 /* 0000A4BB */ 0000A456 506F 7075 addq.w [A7 + 0x7075], 8 0000A45A 7046 moveq.l D0, 0x46 0000A45C 7600 moveq.l D3, 0x00 0000A45E 0000 41F9 ori.b D0, 0xF9 0000A462 FFFC .invalid <> 0000A464 A8B8 syscall PaintOval 0000A466 2008 move.l D0, A0 0000A468 4E75 rts 0000A46A FFFF .invalid <> 0000A46C 41F9 FFFC A8B8 lea.l A0, [0xFFFCA8B8] 0000A472 2008 move.l D0, A0 0000A474 205F movea.l A0, [A7]+ 0000A476 584F addq.w A7, 4 0000A478 4ED0 jmp [A0] 0000A47A FFFF .invalid <> 0000A47C 2F0A move.l -[A7], A2 0000A47E 2F3C 0000 00C4 move.l -[A7], 0xC4 0000A484 4EB9 0000 0BEA jsr [0x00000BEA] 0000A48A 2440 movea.l A2, D0 0000A48C 200A move.l D0, A2 0000A48E 6708 beq +0xA /* 0000A498 */ 0000A490 2F0A move.l -[A7], A2 0000A492 4EB9 0000 19C2 jsr [0x000019C2] label0000A498: 0000A498 200A move.l D0, A2 0000A49A 245F movea.l A2, [A7]+ 0000A49C 4E75 rts 0000A49E FFFF .invalid <> 0000A4A0 41F9 FFFC A8E8 lea.l A0, [0xFFFCA8E8] 0000A4A6 2008 move.l D0, A0 0000A4A8 205F movea.l A0, [A7]+ 0000A4AA 584F addq.w A7, 4 0000A4AC 4ED0 jmp [A0] 0000A4AE FFFF .invalid <> 0000A4B0 2F0A move.l -[A7], A2 0000A4B2 2F3C 0000 0284 move.l -[A7], 0x284 0000A4B8 4EB9 0000 0BEA jsr [0x00000BEA] 0000A4BE 2440 movea.l A2, D0 0000A4C0 200A move.l D0, A2 0000A4C2 6708 beq +0xA /* 0000A4CC */ 0000A4C4 2F0A move.l -[A7], A2 0000A4C6 4EB9 0000 3E92 jsr [0x00003E92] label0000A4CC: 0000A4CC 200A move.l D0, A2 0000A4CE 245F movea.l A2, [A7]+ 0000A4D0 4E75 rts 0000A4D2 FFFF .invalid <> 0000A4D4 41F9 FFFC BC14 lea.l A0, [0xFFFCBC14] 0000A4DA 2008 move.l D0, A0 0000A4DC 4E75 rts 0000A4DE FFFF .invalid <> 0000A4E0 41F9 FFFC BC14 lea.l A0, [0xFFFCBC14] 0000A4E6 2008 move.l D0, A0 0000A4E8 205F movea.l A0, [A7]+ 0000A4EA 584F addq.w A7, 4 0000A4EC 4ED0 jmp [A0] 0000A4EE FFFF .invalid <> 0000A4F0 2F0A move.l -[A7], A2 0000A4F2 2F3C 0000 00CC move.l -[A7], 0xCC 0000A4F8 4EB9 0000 0BEA jsr [0x00000BEA] 0000A4FE 2440 movea.l A2, D0 0000A500 200A move.l D0, A2 0000A502 6708 beq +0xA /* 0000A50C */ 0000A504 2F0A move.l -[A7], A2 0000A506 4EB9 0000 A514 jsr [0x0000A514] label0000A50C: 0000A50C 200A move.l D0, A2 0000A50E 245F movea.l A2, [A7]+ 0000A510 4E75 rts 0000A512 FFFF .invalid <> 0000A514 4E56 0000 link A6, 0 0000A518 2F0A move.l -[A7], A2 0000A51A 246E 0008 movea.l A2, [A6 + 0x8] 0000A51E 2F0A move.l -[A7], A2 0000A520 4EB9 0000 C6C2 jsr [0x0000C6C2] 0000A526 2079 FFFC C560 movea.l A0, [0xFFFCC560] 0000A52C 2488 move.l [A2], A0 0000A52E 4240 clr.w D0 0000A530 3540 00C6 move.w [A2 + 0xC6], D0 0000A534 7000 moveq.l D0, 0x00 0000A536 2540 00C8 move.l [A2 + 0xC8], D0 0000A53A 200A move.l D0, A2 0000A53C 245F movea.l A2, [A7]+ 0000A53E 4E5E unlink A6 0000A540 205F movea.l A0, [A7]+ 0000A542 584F addq.w A7, 4 0000A544 4ED0 jmp [A0] 0000A546 965F sub.w D3, [A7]+ 0000A548 5F63 subq.w -[A3], 7 0000A54A 745F moveq.l D2, 0x5F 0000A54C 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000A550 5072 6566 addq.w <>, 8 0000A554 7357 moveq.l D1, 0x57 0000A556 696E bvs +0x70 /* 0000A5C6 */ 0000A558 646F bcc +0x71 /* 0000A5C9 */ 0000A55A 7746 moveq.l D3, 0x46 0000A55C 7600 moveq.l D3, 0x00 0000A55E 0000 41F9 ori.b D0, 0xF9 0000A562 FFFC .invalid <> 0000A564 BC4C cmp.w D6, A4 0000A566 2008 move.l D0, A0 0000A568 4E75 rts 0000A56A FFFF .invalid <> 0000A56C 41F9 FFFC BC4C lea.l A0, [0xFFFCBC4C] 0000A572 2008 move.l D0, A0 0000A574 205F movea.l A0, [A7]+ 0000A576 584F addq.w A7, 4 0000A578 4ED0 jmp [A0] 0000A57A FFFF .invalid <> 0000A57C 2F0A move.l -[A7], A2 0000A57E 2F3C 0000 00CC move.l -[A7], 0xCC 0000A584 4EB9 0000 0BEA jsr [0x00000BEA] 0000A58A 2440 movea.l A2, D0 0000A58C 200A move.l D0, A2 0000A58E 6708 beq +0xA /* 0000A598 */ 0000A590 2F0A move.l -[A7], A2 0000A592 4EB9 0000 A5A0 jsr [0x0000A5A0] label0000A598: 0000A598 200A move.l D0, A2 0000A59A 245F movea.l A2, [A7]+ 0000A59C 4E75 rts 0000A59E FFFF .invalid <> 0000A5A0 4E56 0000 link A6, 0 0000A5A4 2F0A move.l -[A7], A2 0000A5A6 246E 0008 movea.l A2, [A6 + 0x8] 0000A5AA 2F0A move.l -[A7], A2 0000A5AC 4EB9 0000 A514 jsr [0x0000A514] 0000A5B2 2079 FFFC C564 movea.l A0, [0xFFFCC564] 0000A5B8 2488 move.l [A2], A0 0000A5BA 200A move.l D0, A2 0000A5BC 245F movea.l A2, [A7]+ 0000A5BE 4E5E unlink A6 0000A5C0 205F movea.l A0, [A7]+ 0000A5C2 584F addq.w A7, 4 0000A5C4 4ED0 jmp [A0] label0000A5C6: 0000A5C6 9C5F sub.w D6, [A7]+ 0000A5C8 5F63 subq.w -[A3], 7 0000A5CA 745F moveq.l D2, 0x5F 0000A5CC 5F31 3854 subq.b [A1 + D3 + 0x54], 7 0000A5D0 4170 706C chk.w D0, [A0 + D7.w + 0x6C] 0000A5D4 6963 bvs +0x65 /* 0000A639 */ 0000A5D6 6174 bsr +0x76 /* 0000A64C */ 0000A5D8 696F bvs +0x71 /* 0000A649 */ 0000A5DA 6E57 bgt +0x59 /* 0000A633 */ 0000A5DC 696E bvs +0x70 /* 0000A64C */ 0000A5DE 646F bcc +0x71 /* 0000A64F */ 0000A5E0 7746 moveq.l D3, 0x46 0000A5E2 7600 moveq.l D3, 0x00 0000A5E4 0000 FFFF ori.b D0, 0xFF 0000A5E8 41F9 FFFC C978 lea.l A0, [0xFFFCC978] 0000A5EE 2008 move.l D0, A0 0000A5F0 4E75 rts 0000A5F2 FFFF .invalid <> 0000A5F4 41F9 FFFC C978 lea.l A0, [0xFFFCC978] 0000A5FA 2008 move.l D0, A0 0000A5FC 205F movea.l A0, [A7]+ 0000A5FE 584F addq.w A7, 4 0000A600 4ED0 jmp [A0] 0000A602 FFFF .invalid <> 0000A604 2F0A move.l -[A7], A2 0000A606 2F3C 0000 0192 move.l -[A7], 0x192 0000A60C 4EB9 0000 0BEA jsr [0x00000BEA] 0000A612 2440 movea.l A2, D0 0000A614 200A move.l D0, A2 0000A616 6708 beq +0xA /* 0000A620 */ 0000A618 2F0A move.l -[A7], A2 0000A61A 4EB9 0000 909A jsr [0x0000909A] label0000A620: 0000A620 200A move.l D0, A2 0000A622 245F movea.l A2, [A7]+ 0000A624 4E75 rts 0000A626 FFFF .invalid <> 0000A628 41F9 FFFC D904 lea.l A0, [0xFFFCD904] 0000A62E 2008 move.l D0, A0 0000A630 205F movea.l A0, [A7]+ 0000A632 584F addq.w A7, 4 0000A634 4ED0 jmp [A0] 0000A636 FFFF .invalid <> 0000A638 2F0A move.l -[A7], A2 0000A63A 7032 moveq.l D0, 0x32 0000A63C 2F00 move.l -[A7], D0 0000A63E 4EB9 0000 0BEA jsr [0x00000BEA] 0000A644 2440 movea.l A2, D0 0000A646 200A move.l D0, A2 0000A648 6708 beq +0xA /* 0000A652 */ 0000A64A 2F0A move.l -[A7], A2 fn0000A64C: 0000A64C 4EB9 0000 7472 jsr [0x00007472] label0000A652: 0000A652 200A move.l D0, A2 0000A654 245F movea.l A2, [A7]+ 0000A656 4E75 rts 0000A658 41F9 FFFC D938 lea.l A0, [0xFFFCD938] 0000A65E 2008 move.l D0, A0 0000A660 205F movea.l A0, [A7]+ 0000A662 584F addq.w A7, 4 0000A664 4ED0 jmp [A0] 0000A666 FFFF .invalid <> 0000A668 2F0A move.l -[A7], A2 0000A66A 2F3C 0000 017A move.l -[A7], 0x17A 0000A670 4EB9 0000 0BEA jsr [0x00000BEA] 0000A676 2440 movea.l A2, D0 0000A678 200A move.l D0, A2 0000A67A 6708 beq +0xA /* 0000A684 */ 0000A67C 2F0A move.l -[A7], A2 0000A67E 4EB9 0000 A68C jsr [0x0000A68C] label0000A684: 0000A684 200A move.l D0, A2 0000A686 245F movea.l A2, [A7]+ 0000A688 4E75 rts 0000A68A FFFF .invalid <> 0000A68C 4E56 0000 link A6, 0 0000A690 48E7 1820 movem.l -[A7], D3,D4,A2 0000A694 246E 0008 movea.l A2, [A6 + 0x8] 0000A698 2F0A move.l -[A7], A2 0000A69A 4EB9 0000 3DD8 jsr [0x00003DD8] 0000A6A0 2079 FFFC DCE0 movea.l A0, [0xFFFCDCE0] 0000A6A6 2488 move.l [A2], A0 0000A6A8 7600 moveq.l D3, 0x00 0000A6AA 2543 0144 move.l [A2 + 0x144], D3 0000A6AE 2543 0148 move.l [A2 + 0x148], D3 0000A6B2 2543 014C move.l [A2 + 0x14C], D3 0000A6B6 2543 0150 move.l [A2 + 0x150], D3 0000A6BA 2543 0154 move.l [A2 + 0x154], D3 0000A6BE 422A 0158 clr.b [A2 + 0x158] 0000A6C2 7800 moveq.l D4, 0x00 0000A6C4 2544 015A move.l [A2 + 0x15A], D4 0000A6C8 7004 moveq.l D0, 0x04 0000A6CA 3540 015E move.w [A2 + 0x15E], D0 0000A6CE 2543 0162 move.l [A2 + 0x162], D3 0000A6D2 2543 0166 move.l [A2 + 0x166], D3 0000A6D6 2544 016A move.l [A2 + 0x16A], D4 0000A6DA 2544 016E move.l [A2 + 0x16E], D4 0000A6DE 2544 0172 move.l [A2 + 0x172], D4 0000A6E2 2544 0176 move.l [A2 + 0x176], D4 0000A6E6 200A move.l D0, A2 0000A6E8 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000A6EC 4E5E unlink A6 0000A6EE 205F movea.l A0, [A7]+ 0000A6F0 584F addq.w A7, 4 0000A6F2 4ED0 jmp [A0] 0000A6F4 9A5F sub.w D5, [A7]+ 0000A6F6 5F63 subq.w -[A3], 7 0000A6F8 745F moveq.l D2, 0x5F 0000A6FA 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000A6FE 5072 6F63 6573 7344 6F63 addq.w [[A2 + 0x6573] + 0x73446F63], 8 0000A708 756D moveq.l D2, 0x6D 0000A70A 656E bcs +0x70 /* 0000A77A */ 0000A70C 7446 moveq.l D2, 0x46 0000A70E 7600 moveq.l D3, 0x00 0000A710 0000 FFFF ori.b D0, 0xFF 0000A714 4E56 FEF8 link A6, -0x0108 0000A718 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000A71C 266E 0008 movea.l A3, [A6 + 0x8] 0000A720 422E FEF8 clr.b [A6 - 0x108] 0000A724 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000A728 2F3C 5052 4353 move.l -[A7], 0x50524353 /* 'PRCS' */ 0000A72E 2F0B move.l -[A7], A3 0000A730 2053 movea.l A0, [A3] 0000A732 2068 01F8 movea.l A0, [A0 + 0x1F8] 0000A736 4E90 jsr [A0] 0000A738 4EB9 0000 39BA jsr [0x000039BA] 0000A73E 2740 0162 move.l [A3 + 0x162], D0 0000A742 4EB9 0000 39BA jsr [0x000039BA] 0000A748 2740 0166 move.l [A3 + 0x166], D0 0000A74C 4EB9 0000 39BA jsr [0x000039BA] 0000A752 2740 0144 move.l [A3 + 0x144], D0 0000A756 262E 0016 move.l D3, [A6 + 0x16] 0000A75A 244B movea.l A2, A3 0000A75C 45EA 0154 lea.l A2, [A2 + 0x154] 0000A760 2483 move.l [A2], D3 0000A762 2F0B move.l -[A7], A3 0000A764 2F03 move.l -[A7], D3 0000A766 4EB9 0000 AE7A jsr [0x0000AE7A] 0000A76C 2F0B move.l -[A7], A3 0000A76E 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000A774 4EB9 0000 90C2 jsr [0x000090C2] label0000A77A: 0000A77A 486E FEF8 pea.l [A6 - 0x108] 0000A77E 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000A782 206E 0016 movea.l A0, [A6 + 0x16] 0000A786 2050 movea.l A0, [A0] 0000A788 2068 0060 movea.l A0, [A0 + 0x60] 0000A78C 4E90 jsr [A0] 0000A78E 486E FEF8 pea.l [A6 - 0x108] 0000A792 2F0B move.l -[A7], A3 0000A794 2053 movea.l A0, [A3] 0000A796 2068 0190 movea.l A0, [A0 + 0x190] 0000A79A 4E90 jsr [A0] 0000A79C 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000A7A2 2028 0014 move.l D0, [A0 + 0x14] 0000A7A6 2D40 FFF8 move.l [A6 - 0x8], D0 0000A7AA 2212 move.l D1, [A2] 0000A7AC 2D41 FFFC move.l [A6 - 0x4], D1 0000A7B0 4A80 tst.l D0 0000A7B2 6710 beq +0x12 /* 0000A7C4 */ 0000A7B4 2F00 move.l -[A7], D0 0000A7B6 2040 movea.l A0, D0 0000A7B8 2050 movea.l A0, [A0] 0000A7BA 2068 0050 movea.l A0, [A0 + 0x50] 0000A7BE 4E90 jsr [A0] 0000A7C0 4A80 tst.l D0 0000A7C2 6E04 bgt +0x6 /* 0000A7C8 */ label0000A7C4: 0000A7C4 7000 moveq.l D0, 0x00 0000A7C6 6002 bra +0x4 /* 0000A7CA */ label0000A7C8: 0000A7C8 7001 moveq.l D0, 0x01 label0000A7CA: 0000A7CA 206E FFFC movea.l A0, [A6 - 0x4] 0000A7CE 1140 0075 move.b [A0 + 0x75], D0 0000A7D2 701E moveq.l D0, 0x1E 0000A7D4 2F00 move.l -[A7], D0 0000A7D6 4EB9 0000 0BEA jsr [0x00000BEA] 0000A7DC 2840 movea.l A4, D0 0000A7DE 200C move.l D0, A4 0000A7E0 6708 beq +0xA /* 0000A7EA */ 0000A7E2 2F0C move.l -[A7], A4 0000A7E4 4EB9 0000 183A jsr [0x0000183A] label0000A7EA: 0000A7EA 2F0C move.l -[A7], A4 0000A7EC 2054 movea.l A0, [A4] 0000A7EE 2068 00C8 movea.l A0, [A0 + 0xC8] 0000A7F2 4E90 jsr [A0] 0000A7F4 2F0C move.l -[A7], A4 0000A7F6 2F0B move.l -[A7], A3 0000A7F8 2053 movea.l A0, [A3] 0000A7FA 2068 00E0 movea.l A0, [A0 + 0xE0] 0000A7FE 4E90 jsr [A0] 0000A800 2612 move.l D3, [A2] 0000A802 2F03 move.l -[A7], D3 0000A804 2043 movea.l A0, D3 0000A806 2050 movea.l A0, [A0] 0000A808 2068 0078 movea.l A0, [A0 + 0x78] 0000A80C 4E90 jsr [A0] 0000A80E 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000A814 4EB9 0000 8BB2 jsr [0x00008BB2] 0000A81A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000A81E 4E5E unlink A6 0000A820 205F movea.l A0, [A7]+ 0000A822 4FEF 0012 lea.l A7, [A7 + 0x12] 0000A826 4ED0 jmp [A0] 0000A828 804A or.w D0, A2 0000A82A 4950 chk.w D4, [A0] 0000A82C 726F moveq.l D1, 0x6F 0000A82E 6365 bls +0x67 /* 0000A895 */ 0000A830 7373 moveq.l D1, 0x73 0000A832 446F 6375 neg.w [A7 + 0x6375] 0000A836 6D65 blt +0x67 /* 0000A89D */ 0000A838 6E74 bgt +0x76 /* 0000A8AE */ 0000A83A 5F5F subq.w [A7]+, 7 0000A83C 3136 5450 move.w -[A0], [A6 + D5.w * 4 + 0x50] 0000A840 726F moveq.l D1, 0x6F 0000A842 6365 bls +0x67 /* 0000A8A9 */ 0000A844 7373 moveq.l D1, 0x73 0000A846 446F 6375 neg.w [A7 + 0x6375] 0000A84A 6D65 blt +0x67 /* 0000A8B1 */ 0000A84C 6E74 bgt +0x76 /* 0000A8C2 */ 0000A84E 4650 not.w [A0] 0000A850 3854 movea.w A4, [A4] 0000A852 5072 6F63 6573 7350 3554 addq.w [[A2 + 0x6573] + 0x73503554], 8 0000A85C 4669 6C65 not.w [A1 + 0x6C65] 0000A860 5031 3554 addq.b <>, 8 0000A864 6172 bsr +0x74 /* 0000A8D8 */ 0000A866 6765 beq +0x67 /* 0000A8CD */ 0000A868 7450 moveq.l D2, 0x50 0000A86A 726F moveq.l D1, 0x6F 0000A86C 6365 bls +0x67 /* 0000A8D3 */ 0000A86E 7373 moveq.l D1, 0x73 0000A870 4944 chk.w D4, D4 0000A872 5563 subq.w -[A3], 2 0000A874 0000 FFFF ori.b D0, 0xFF 0000A878 4E56 FAAC link A6, -0x0554 0000A87C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000A880 3D7C 009A FAAC move.w [A6 - 0x554], 0x9A 0000A886 3D7C 00BA FAAE move.w [A6 - 0x552], 0xBA 0000A88C 363C 7D00 move.w D3, 0x7D00 /* '}\0' */ 0000A890 3D43 FAB0 move.w [A6 - 0x550], D3 0000A894 3D43 FAB2 move.w [A6 - 0x54E], D3 0000A898 7664 moveq.l D3, 0x64 0000A89A 3D43 FAB4 move.w [A6 - 0x54C], D3 0000A89E 7014 moveq.l D0, 0x14 0000A8A0 3D40 FAB6 move.w [A6 - 0x54A], D0 0000A8A4 7014 moveq.l D0, 0x14 0000A8A6 2D40 FAB8 move.l [A6 - 0x548], D0 0000A8AA 7064 moveq.l D0, 0x64 0000A8AC 2D40 FABC move.l [A6 - 0x544], D0 // begin alternate branch 0000A8AE-0000A8C2 label0000A8AE: 0000A8AE FABC 3D43 .extension 0xABC <> // unimplemented 0000A8B2 FAD4 3D43 .extension 0xAD4 <> // unimplemented 0000A8B6 FAD6 246E .extension 0xAD6 <> // unimplemented 0000A8BA 000C 202A ori.b A4, 0x2A /* '*' */ 0000A8BE 0008 2D40 ori.b A0, 0x40 /* '@' */ // end alternate branch 0000A8AE-0000A8C2 label0000A8AE: // (misaligned) 0000A8B0 3D43 FAD4 move.w [A6 - 0x52C], D3 0000A8B4 3D43 FAD6 move.w [A6 - 0x52A], D3 0000A8B8 246E 000C movea.l A2, [A6 + 0xC] 0000A8BC 202A 0008 move.l D0, [A2 + 0x8] 0000A8C0 2D40 FAEC move.l [A6 - 0x514], D0 // begin alternate branch 0000A8C2-0000A8C6 label0000A8C2: 0000A8C2 FAEC 4203 .extension 0xAEC <> // unimplemented // end alternate branch 0000A8C2-0000A8C6 label0000A8C2: // (misaligned) 0000A8C4 4203 clr.b D3 0000A8C6 1D43 FAF0 move.b [A6 - 0x510], D3 0000A8CA 1D43 FBF0 move.b [A6 - 0x410], D3 0000A8CE 3F3C 0BBE move.w -[A7], 0xBBE 0000A8D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000A8D6 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] // begin alternate branch 0000A8D8-0000A8DC fn0000A8D8: 0000A8D8 FFFF .invalid <> 0000A8DA B4D0 cmpa.w A2, [A0] // end alternate branch 0000A8D8-0000A8DC fn0000A8D8: // (misaligned) 0000A8DC 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000A8E2 2050 movea.l A0, [A0] 0000A8E4 2068 0060 movea.l A0, [A0 + 0x60] 0000A8E8 4E90 jsr [A0] 0000A8EA 2640 movea.l A3, D0 0000A8EC 2F0B move.l -[A7], A3 0000A8EE 4EB9 0000 1172 jsr [0x00001172] 0000A8F4 594F subq.w A7, 4 0000A8F6 2F3C 504E 4C59 move.l -[A7], 0x504E4C59 /* 'PNLY' */ 0000A8FC 3F3C 1F4A move.w -[A7], 0x1F4A 0000A900 A9A0 syscall GetResource 0000A902 201F move.l D0, [A7]+ 0000A904 2D40 FAD0 move.l [A6 - 0x530], D0 0000A908 4EB9 0000 12AA jsr [0x000012AA] 0000A90E 2F3C 5353 5056 move.l -[A7], 0x53535056 /* 'SSPV' */ 0000A914 2F0B move.l -[A7], A3 0000A916 2053 movea.l A0, [A3] 0000A918 2068 0180 movea.l A0, [A0 + 0x180] 0000A91C 4E90 jsr [A0] 0000A91E 2840 movea.l A4, D0 0000A920 2F0C move.l -[A7], A4 0000A922 4EB9 0000 1172 jsr [0x00001172] 0000A928 2F2E FAD0 move.l -[A7], [A6 - 0x530] 0000A92C 2F0C move.l -[A7], A4 0000A92E 2054 movea.l A0, [A4] 0000A930 2068 0440 movea.l A0, [A0 + 0x440] 0000A934 4E90 jsr [A0] 0000A936 202C 008A move.l D0, [A4 + 0x8A] 0000A93A 2D40 FCF0 move.l [A6 - 0x310], D0 0000A93E 2F00 move.l -[A7], D0 0000A940 7002 moveq.l D0, 0x02 0000A942 3F00 move.w -[A7], D0 0000A944 2F0C move.l -[A7], A4 0000A946 2054 movea.l A0, [A4] 0000A948 2068 044C movea.l A0, [A0 + 0x44C] 0000A94C 4E90 jsr [A0] 0000A94E 2F3C 0000 00F0 move.l -[A7], 0xF0 0000A954 4EB9 0000 0BEA jsr [0x00000BEA] 0000A95A 2D40 FCF4 move.l [A6 - 0x30C], D0 0000A95E 4A80 tst.l D0 0000A960 6708 beq +0xA /* 0000A96A */ 0000A962 2F00 move.l -[A7], D0 0000A964 4EB9 0000 182A jsr [0x0000182A] label0000A96A: 0000A96A 2F2E FCF4 move.l -[A7], [A6 - 0x30C] 0000A96E 4EB9 0000 1172 jsr [0x00001172] 0000A974 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000A978 2F0C move.l -[A7], A4 0000A97A 4227 clr.b -[A7] 0000A97C 7001 moveq.l D0, 0x01 0000A97E 1F00 move.b -[A7], D0 0000A980 4227 clr.b -[A7] 0000A982 2F2E FCF4 move.l -[A7], [A6 - 0x30C] 0000A986 206E FCF4 movea.l A0, [A6 - 0x30C] 0000A98A 2250 movea.l A1, [A0] 0000A98C 2269 01C4 movea.l A1, [A1 + 0x1C4] 0000A990 4E91 jsr [A1] 0000A992 206E FCF4 movea.l A0, [A6 - 0x30C] 0000A996 1143 00BB move.b [A0 + 0xBB], D3 0000A99A 3F3C 03E9 move.w -[A7], 0x3E9 0000A99E 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000A9A2 2F0B move.l -[A7], A3 0000A9A4 2053 movea.l A0, [A3] 0000A9A6 2068 0454 movea.l A0, [A0 + 0x454] 0000A9AA 4E90 jsr [A0] 0000A9AC 2F3C 7374 616B move.l -[A7], 0x7374616B /* 'stak' */ 0000A9B2 2F0C move.l -[A7], A4 0000A9B4 2054 movea.l A0, [A4] 0000A9B6 2068 0180 movea.l A0, [A0 + 0x180] 0000A9BA 4E90 jsr [A0] 0000A9BC 2D40 FAE8 move.l [A6 - 0x518], D0 0000A9C0 2F00 move.l -[A7], D0 0000A9C2 4EB9 0000 1172 jsr [0x00001172] 0000A9C8 2F3C 5374 5672 move.l -[A7], 0x53745672 /* 'StVr' */ 0000A9CE 2F0C move.l -[A7], A4 0000A9D0 2054 movea.l A0, [A4] 0000A9D2 2068 0180 movea.l A0, [A0 + 0x180] 0000A9D6 4E90 jsr [A0] 0000A9D8 2D40 FAC8 move.l [A6 - 0x538], D0 0000A9DC 2F00 move.l -[A7], D0 0000A9DE 4EB9 0000 1172 jsr [0x00001172] 0000A9E4 2F3C 5345 5672 move.l -[A7], 0x53455672 /* 'SEVr' */ 0000A9EA 2F0C move.l -[A7], A4 0000A9EC 2054 movea.l A0, [A4] 0000A9EE 2068 0180 movea.l A0, [A0 + 0x180] 0000A9F2 4E90 jsr [A0] 0000A9F4 2D40 FAE4 move.l [A6 - 0x51C], D0 0000A9F8 2F00 move.l -[A7], D0 0000A9FA 4EB9 0000 1172 jsr [0x00001172] 0000AA00 2F3C 5341 4452 move.l -[A7], 0x53414452 /* 'SADR' */ 0000AA06 2F0C move.l -[A7], A4 0000AA08 2054 movea.l A0, [A4] 0000AA0A 2068 0180 movea.l A0, [A0 + 0x180] 0000AA0E 4E90 jsr [A0] 0000AA10 2D40 FADC move.l [A6 - 0x524], D0 0000AA14 2F00 move.l -[A7], D0 0000AA16 4EB9 0000 1172 jsr [0x00001172] 0000AA1C 7001 moveq.l D0, 0x01 0000AA1E 1F00 move.b -[A7], D0 0000AA20 486E FAE0 pea.l [A6 - 0x520] 0000AA24 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000AA28 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000AA2C 206E FAEC movea.l A0, [A6 - 0x514] 0000AA30 2250 movea.l A1, [A0] 0000AA32 2269 0088 movea.l A1, [A1 + 0x88] 0000AA36 4E91 jsr [A1] 0000AA38 4A40 tst.w D0 0000AA3A 661E bne +0x20 /* 0000AA5A */ 0000AA3C 2F2E FAE0 move.l -[A7], [A6 - 0x520] 0000AA40 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000AA44 2F0C move.l -[A7], A4 0000AA46 2F0A move.l -[A7], A2 0000AA48 2F2E FADC move.l -[A7], [A6 - 0x524] 0000AA4C 206E FADC movea.l A0, [A6 - 0x524] 0000AA50 2050 movea.l A0, [A0] 0000AA52 2068 0460 movea.l A0, [A0 + 0x460] 0000AA56 4E90 jsr [A0] 0000AA58 601C bra +0x1E /* 0000AA76 */ label0000AA5A: 0000AA5A 42A7 clr.l -[A7] 0000AA5C 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000AA60 2F0C move.l -[A7], A4 0000AA62 2F2E 000C move.l -[A7], [A6 + 0xC] 0000AA66 2F2E FADC move.l -[A7], [A6 - 0x524] 0000AA6A 206E FADC movea.l A0, [A6 - 0x524] 0000AA6E 2050 movea.l A0, [A0] 0000AA70 2068 0460 movea.l A0, [A0 + 0x460] 0000AA74 4E90 jsr [A0] label0000AA76: 0000AA76 246E FAE4 movea.l A2, [A6 - 0x51C] 0000AA7A 256E FAB4 0088 move.l [A2 + 0x88], [A6 - 0x54C] 0000AA80 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 0000AA86 4227 clr.b -[A7] 0000AA88 4227 clr.b -[A7] 0000AA8A 2F0A move.l -[A7], A2 0000AA8C 2052 movea.l A0, [A2] 0000AA8E 2068 01F4 movea.l A0, [A0 + 0x1F4] 0000AA92 4E90 jsr [A0] 0000AA94 262E FADC move.l D3, [A6 - 0x524] 0000AA98 2543 0196 move.l [A2 + 0x196], D3 0000AA9C 2543 007C move.l [A2 + 0x7C], D3 0000AAA0 486E FAB8 pea.l [A6 - 0x548] 0000AAA4 7601 moveq.l D3, 0x01 0000AAA6 1F03 move.b -[A7], D3 0000AAA8 2F0A move.l -[A7], A2 0000AAAA 2052 movea.l A0, [A2] 0000AAAC 2068 01B8 movea.l A0, [A0 + 0x1B8] 0000AAB0 4E90 jsr [A0] 0000AAB2 2F3C 7661 7273 move.l -[A7], 0x76617273 /* 'vars' */ 0000AAB8 2F0C move.l -[A7], A4 0000AABA 2054 movea.l A0, [A4] 0000AABC 2068 0180 movea.l A0, [A0 + 0x180] 0000AAC0 4E90 jsr [A0] 0000AAC2 2D40 FCF8 move.l [A6 - 0x308], D0 0000AAC6 2F00 move.l -[A7], D0 0000AAC8 4EB9 0000 1172 jsr [0x00001172] 0000AACE 2F3C 5356 7256 move.l -[A7], 0x53567256 /* 'SVrV' */ 0000AAD4 2F0C move.l -[A7], A4 0000AAD6 2054 movea.l A0, [A4] 0000AAD8 2068 0180 movea.l A0, [A0 + 0x180] 0000AADC 4E90 jsr [A0] 0000AADE 2D40 FACC move.l [A6 - 0x534], D0 0000AAE2 2F00 move.l -[A7], D0 0000AAE4 4EB9 0000 1172 jsr [0x00001172] 0000AAEA 2F3C 0000 0126 move.l -[A7], 0x126 0000AAF0 4EB9 0000 0BEA jsr [0x00000BEA] 0000AAF6 2D40 FCFC move.l [A6 - 0x304], D0 0000AAFA 4A80 tst.l D0 0000AAFC 6708 beq +0xA /* 0000AB06 */ 0000AAFE 2F00 move.l -[A7], D0 0000AB00 4EB9 0000 6892 jsr [0x00006892] label0000AB06: 0000AB06 2F3C 6B73 656C move.l -[A7], 0x6B73656C /* 'ksel' */ 0000AB0C 2F2E FCFC move.l -[A7], [A6 - 0x304] 0000AB10 4EB9 0000 689A jsr [0x0000689A] 0000AB16 2F2E FCFC move.l -[A7], [A6 - 0x304] 0000AB1A 2F2E FCF8 move.l -[A7], [A6 - 0x308] 0000AB1E 206E FCF8 movea.l A0, [A6 - 0x308] 0000AB22 2250 movea.l A1, [A0] 0000AB24 2269 00E0 movea.l A1, [A1 + 0xE0] 0000AB28 4E91 jsr [A1] 0000AB2A 2F0B move.l -[A7], A3 0000AB2C 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000AB30 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000AB34 4EB9 0000 7DAA jsr [0x00007DAA] 0000AB3A 2F0B move.l -[A7], A3 0000AB3C 206E 0008 movea.l A0, [A6 + 0x8] 0000AB40 52A8 0176 addq.l [A0 + 0x176], 1 0000AB44 2028 0176 move.l D0, [A0 + 0x176] 0000AB48 2F00 move.l -[A7], D0 0000AB4A 2F08 move.l -[A7], A0 0000AB4C 4EB9 0000 7C8A jsr [0x00007C8A] 0000AB52 486E FAF0 pea.l [A6 - 0x510] 0000AB56 2F0B move.l -[A7], A3 0000AB58 2053 movea.l A0, [A3] 0000AB5A 2068 03FC movea.l A0, [A0 + 0x3FC] 0000AB5E 4E90 jsr [A0] 0000AB60 206E FAEC movea.l A0, [A6 - 0x514] 0000AB64 2F28 0088 move.l -[A7], [A0 + 0x88] 0000AB68 486E FBF0 pea.l [A6 - 0x410] 0000AB6C 4EB9 0000 07F2 jsr [0x000007F2] 0000AB72 486E FE00 pea.l [A6 - 0x200] 0000AB76 4879 FFFC D958 push.l 0xFFFCD958 0000AB7C 486E FD00 pea.l [A6 - 0x300] 0000AB80 4EB9 0000 0B3A jsr [0x00000B3A] 0000AB86 2F00 move.l -[A7], D0 0000AB88 486E FBF0 pea.l [A6 - 0x410] 0000AB8C 4EB9 0000 0B6A jsr [0x00000B6A] 0000AB92 2F00 move.l -[A7], D0 0000AB94 486E FAF0 pea.l [A6 - 0x510] 0000AB98 4EB9 0000 0B72 jsr [0x00000B72 /* CarlByte */] 0000AB9E 4879 FFFC D954 push.l 0xFFFCD954 0000ABA4 486E FF00 pea.l [A6 - 0x100] 0000ABA8 4EB9 0000 0B3A jsr [0x00000B3A] 0000ABAE 2F00 move.l -[A7], D0 0000ABB0 486E FAF0 pea.l [A6 - 0x510] 0000ABB4 4EB9 0000 0B72 jsr [0x00000B72 /* CarlByte */] 0000ABBA 486E FAF0 pea.l [A6 - 0x510] 0000ABBE 2F0B move.l -[A7], A3 0000ABC0 2053 movea.l A0, [A3] 0000ABC2 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000ABC6 4E90 jsr [A0] 0000ABC8 2F0B move.l -[A7], A3 0000ABCA 1F03 move.b -[A7], D3 0000ABCC 2F39 FFFB EFF4 move.l -[A7], [0xFFFBEFF4] 0000ABD2 4EB9 0000 3548 jsr [0x00003548] 0000ABD8 2F2E 000C move.l -[A7], [A6 + 0xC] 0000ABDC 2F2E FAEC move.l -[A7], [A6 - 0x514] 0000ABE0 2F2E FCF8 move.l -[A7], [A6 - 0x308] 0000ABE4 206E FCF8 movea.l A0, [A6 - 0x308] 0000ABE8 2250 movea.l A1, [A0] 0000ABEA 2269 04D0 movea.l A1, [A1 + 0x4D0] 0000ABEE 4E91 jsr [A1] 0000ABF0 2F2E 000C move.l -[A7], [A6 + 0xC] 0000ABF4 2F2E FCF8 move.l -[A7], [A6 - 0x308] 0000ABF8 1F03 move.b -[A7], D3 0000ABFA 2F2E FAE8 move.l -[A7], [A6 - 0x518] 0000ABFE 206E FAE8 movea.l A0, [A6 - 0x518] 0000AC02 2250 movea.l A1, [A0] 0000AC04 2269 047C movea.l A1, [A1 + 0x47C] 0000AC08 4E91 jsr [A1] 0000AC0A 262E FAD4 move.l D3, [A6 - 0x52C] 0000AC0E 246E FAC8 movea.l A2, [A6 - 0x538] 0000AC12 2543 0088 move.l [A2 + 0x88], D3 0000AC16 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 0000AC1C 4227 clr.b -[A7] 0000AC1E 4227 clr.b -[A7] 0000AC20 2F0A move.l -[A7], A2 0000AC22 2052 movea.l A0, [A2] 0000AC24 2068 01F4 movea.l A0, [A0 + 0x1F4] 0000AC28 4E90 jsr [A0] 0000AC2A 256E FAE8 0196 move.l [A2 + 0x196], [A6 - 0x518] 0000AC30 256E FAE8 007C move.l [A2 + 0x7C], [A6 - 0x518] 0000AC36 206E FACC movea.l A0, [A6 - 0x534] 0000AC3A 2143 0088 move.l [A0 + 0x88], D3 0000AC3E 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 0000AC44 4227 clr.b -[A7] 0000AC46 4227 clr.b -[A7] 0000AC48 2F08 move.l -[A7], A0 0000AC4A 2250 movea.l A1, [A0] 0000AC4C 2269 01F4 movea.l A1, [A1 + 0x1F4] 0000AC50 4E91 jsr [A1] 0000AC52 206E FACC movea.l A0, [A6 - 0x534] 0000AC56 216E FCF8 0196 move.l [A0 + 0x196], [A6 - 0x308] 0000AC5C 216E FCF8 007C move.l [A0 + 0x7C], [A6 - 0x308] 0000AC62 226E FCF8 movea.l A1, [A6 - 0x308] 0000AC66 2029 01BE move.l D0, [A1 + 0x1BE] 0000AC6A 2D40 FAD8 move.l [A6 - 0x528], D0 0000AC6E 4A80 tst.l D0 0000AC70 6706 beq +0x8 /* 0000AC78 */ 0000AC72 2140 0196 move.l [A0 + 0x196], D0 0000AC76 600A bra +0xC /* 0000AC82 */ label0000AC78: 0000AC78 206E FACC movea.l A0, [A6 - 0x534] 0000AC7C 216E FCF8 0196 move.l [A0 + 0x196], [A6 - 0x308] label0000AC82: 0000AC82 2F2E FCF8 move.l -[A7], [A6 - 0x308] 0000AC86 2F0B move.l -[A7], A3 0000AC88 2053 movea.l A0, [A3] 0000AC8A 2068 03E4 movea.l A0, [A0 + 0x3E4] 0000AC8E 4E90 jsr [A0] 0000AC90 2F2E FAAC move.l -[A7], [A6 - 0x554] 0000AC94 2F2E FAB0 move.l -[A7], [A6 - 0x550] 0000AC98 2F0B move.l -[A7], A3 0000AC9A 2053 movea.l A0, [A3] 0000AC9C 2068 0418 movea.l A0, [A0 + 0x418] 0000ACA0 4E90 jsr [A0] 0000ACA2 701E moveq.l D0, 0x1E 0000ACA4 2F00 move.l -[A7], D0 0000ACA6 4EB9 0000 0BEA jsr [0x00000BEA] 0000ACAC 2440 movea.l A2, D0 0000ACAE 200A move.l D0, A2 0000ACB0 6708 beq +0xA /* 0000ACBA */ 0000ACB2 2F0A move.l -[A7], A2 0000ACB4 4EB9 0000 19BA jsr [0x000019BA] label0000ACBA: 0000ACBA 2F0A move.l -[A7], A2 0000ACBC 2052 movea.l A0, [A2] 0000ACBE 2068 00D0 movea.l A0, [A0 + 0xD0] 0000ACC2 4E90 jsr [A0] 0000ACC4 2F0A move.l -[A7], A2 0000ACC6 2F2E FAE8 move.l -[A7], [A6 - 0x518] 0000ACCA 206E FAE8 movea.l A0, [A6 - 0x518] 0000ACCE 2250 movea.l A1, [A0] 0000ACD0 2269 00E0 movea.l A1, [A1 + 0xE0] 0000ACD4 4E91 jsr [A1] 0000ACD6 486E FAC0 pea.l [A6 - 0x540] 0000ACDA 202B 0036 move.l D0, [A3 + 0x36] 0000ACDE 5380 subq.l D0, 1 0000ACE0 2F00 move.l -[A7], D0 0000ACE2 2F2B 0032 move.l -[A7], [A3 + 0x32] 0000ACE6 4EB9 0000 6472 jsr [0x00006472] 0000ACEC 486E FAC0 pea.l [A6 - 0x540] 0000ACF0 7001 moveq.l D0, 0x01 0000ACF2 1F00 move.b -[A7], D0 0000ACF4 2F0B move.l -[A7], A3 0000ACF6 2053 movea.l A0, [A3] 0000ACF8 2068 01B8 movea.l A0, [A0 + 0x1B8] 0000ACFC 4E90 jsr [A0] 0000ACFE 2F2E FAE8 move.l -[A7], [A6 - 0x518] 0000AD02 206E FAE8 movea.l A0, [A6 - 0x518] 0000AD06 2250 movea.l A1, [A0] 0000AD08 2269 0480 movea.l A1, [A1 + 0x480] 0000AD0C 4E91 jsr [A1] 0000AD0E 2F0B move.l -[A7], A3 0000AD10 206E 0008 movea.l A0, [A6 + 0x8] 0000AD14 2628 0144 move.l D3, [A0 + 0x144] 0000AD18 2F03 move.l -[A7], D3 0000AD1A 2043 movea.l A0, D3 0000AD1C 2050 movea.l A0, [A0] 0000AD1E 2068 00E4 movea.l A0, [A0 + 0xE4] 0000AD22 4E90 jsr [A0] 0000AD24 2F0B move.l -[A7], A3 0000AD26 2053 movea.l A0, [A3] 0000AD28 2068 018C movea.l A0, [A0 + 0x18C] 0000AD2C 4E90 jsr [A0] 0000AD2E 202E FAE8 move.l D0, [A6 - 0x518] 0000AD32 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000AD36 4E5E unlink A6 0000AD38 205F movea.l A0, [A7]+ 0000AD3A 504F addq.w A7, 8 0000AD3C 4ED0 jmp [A0] 0000AD3E 8043 or.w D0, D3 0000AD40 4D61 chk.w D6, -[A1] 0000AD42 6B65 bmi +0x67 /* 0000ADA9 */ 0000AD44 5573 6572 5370 6563 6966 subq.w [[A3 + 0x53706563] + 0x6966], 2 0000AD4E 6965 bvs +0x67 /* 0000ADB5 */ 0000AD50 6453 bcc +0x55 /* 0000ADA5 */ 0000AD52 7461 moveq.l D2, 0x61 0000AD54 636B bls +0x6D /* 0000ADC1 */ 0000AD56 4372 6177 chk.w D1, <> 0000AD5A 6C57 bge +0x59 /* 0000ADB3 */ 0000AD5C 696E bvs +0x70 /* 0000ADCC */ 0000AD5E 646F bcc +0x71 /* 0000ADCF */ 0000AD60 775F moveq.l D3, 0x5F 0000AD62 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000AD66 5072 6F63 6573 7344 6F63 addq.w [[A2 + 0x6573] + 0x73446F63], 8 0000AD70 756D moveq.l D2, 0x6D 0000AD72 656E bcs +0x70 /* 0000ADE2 */ 0000AD74 7446 moveq.l D2, 0x46 0000AD76 5031 3054 addq.b [A1 + D3.w + 0x54], 8 0000AD7A 5573 6572 5374 6163 6B00 subq.w [[A3 + 0x53746163] + 0x6B00], 2 0000AD84 0000 FFFF ori.b D0, 0xFF 0000AD88 4E56 FF00 link A6, -0x0100 0000AD8C 48E7 0038 movem.l -[A7], A2,A3,A4 0000AD90 266E 000C movea.l A3, [A6 + 0xC] 0000AD94 200B move.l D0, A3 0000AD96 6636 bne +0x38 /* 0000ADCE */ 0000AD98 45F9 FFFC D964 lea.l A2, [0xFFFCD964] 0000AD9E 1212 move.b D1, [A2] 0000ADA0 7000 moveq.l D0, 0x00 0000ADA2 1001 move.b D0, D1 0000ADA4 5280 addq.l D0, 1 0000ADA6 2F00 move.l -[A7], D0 0000ADA8 2F0A move.l -[A7], A2 0000ADAA 486E FF00 pea.l [A6 - 0x100] 0000ADAE 4EB9 0000 0042 jsr [0x00000042] 0000ADB4 4FEF 000C lea.l A7, [A7 + 0xC] 0000ADB8 41EE FF00 lea.l A0, [A6 - 0x100] 0000ADBC 2F08 move.l -[A7], A0 0000ADBE 4EB9 0000 11DA jsr [0x000011DA] 0000ADC4 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000ADCA 2668 0008 movea.l A3, [A0 + 0x8] // begin alternate branch 0000ADCC-0000ADD2 label0000ADCC: 0000ADCC 0008 3F3C ori.b A0, 0x3C /* '<' */ label0000ADCE: // (misaligned) 0000ADD0 0BC2 .incomplete // end alternate branch 0000ADCC-0000ADD2 label0000ADCC: // (misaligned) label0000ADCE: 0000ADCE 3F3C 0BC2 move.w -[A7], 0xBC2 0000ADD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000ADD6 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000ADDC 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] label0000ADE2: 0000ADE2 2050 movea.l A0, [A0] 0000ADE4 2068 0060 movea.l A0, [A0 + 0x60] 0000ADE8 4E90 jsr [A0] 0000ADEA 2440 movea.l A2, D0 0000ADEC 2F0A move.l -[A7], A2 0000ADEE 4EB9 0000 1172 jsr [0x00001172] 0000ADF4 3F3C 03EC move.w -[A7], 0x3EC 0000ADF8 2F0B move.l -[A7], A3 0000ADFA 2F0A move.l -[A7], A2 0000ADFC 2052 movea.l A0, [A2] 0000ADFE 2068 0454 movea.l A0, [A0 + 0x454] 0000AE02 4E90 jsr [A0] 0000AE04 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 0000AE0A 2F0A move.l -[A7], A2 0000AE0C 2052 movea.l A0, [A2] 0000AE0E 2068 0180 movea.l A0, [A0 + 0x180] 0000AE12 4E90 jsr [A0] 0000AE14 2840 movea.l A4, D0 0000AE16 2F0C move.l -[A7], A4 0000AE18 4EB9 0000 1172 jsr [0x00001172] 0000AE1E 2F0B move.l -[A7], A3 0000AE20 2F0C move.l -[A7], A4 0000AE22 2054 movea.l A0, [A4] 0000AE24 2068 03E0 movea.l A0, [A0 + 0x3E0] 0000AE28 4E90 jsr [A0] 0000AE2A 2F0A move.l -[A7], A2 0000AE2C 2F0B move.l -[A7], A3 0000AE2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000AE32 4EB9 0000 7DAA jsr [0x00007DAA] 0000AE38 2F0A move.l -[A7], A2 0000AE3A 4227 clr.b -[A7] 0000AE3C 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000AE42 4EB9 0000 3548 jsr [0x00003548] 0000AE48 274A 0096 move.l [A3 + 0x96], A2 0000AE4C 274C 009E move.l [A3 + 0x9E], A4 0000AE50 200A move.l D0, A2 0000AE52 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000AE56 4E5E unlink A6 0000AE58 205F movea.l A0, [A7]+ 0000AE5A 504F addq.w A7, 8 0000AE5C 4ED0 jmp [A0] 0000AE5E 802F 4D61 or.b D0, [A7 + 0x4D61] 0000AE62 6B65 bmi +0x67 /* 0000AEC9 */ 0000AE64 5265 addq.w -[A5], 1 0000AE66 6769 beq +0x6B /* 0000AED1 */ 0000AE68 7374 moveq.l D1, 0x74 0000AE6A 6572 bcs +0x74 /* 0000AEDE */ 0000AE6C 7357 moveq.l D1, 0x57 0000AE6E 696E bvs +0x70 /* 0000AEDE */ 0000AE70 646F bcc +0x71 /* 0000AEE1 */ 0000AE72 775F moveq.l D3, 0x5F 0000AE74 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000AE78 5072 6F63 6573 7344 6F63 addq.w [[A2 + 0x6573] + 0x73446F63], 8 0000AE82 756D moveq.l D2, 0x6D 0000AE84 656E bcs +0x70 /* 0000AEF4 */ 0000AE86 7446 moveq.l D2, 0x46 0000AE88 5035 5454 addq.b [A5 + D5.w * 4 + 0x54], 8 0000AE8C 6173 bsr +0x75 /* 0000AF01 */ 0000AE8E 6B00 0000 bmi +0x2 /* 0000AE90 */ // begin alternate branch 0000AE90-0000AE94 label0000AE90: 0000AE90 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000AE90-0000AE94 label0000AE90: // (misaligned) 0000AE92 FFFF .invalid <> 0000AE94 4E56 0000 link A6, 0 0000AE98 48E7 0038 movem.l -[A7], A2,A3,A4 0000AE9C 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000AEA2 2668 0008 movea.l A3, [A0 + 0x8] 0000AEA6 3F3C 0BCC move.w -[A7], 0xBCC 0000AEAA 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000AEAE 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000AEB4 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000AEBA 2050 movea.l A0, [A0] 0000AEBC 2068 0060 movea.l A0, [A0 + 0x60] 0000AEC0 4E90 jsr [A0] 0000AEC2 2440 movea.l A2, D0 0000AEC4 2F0A move.l -[A7], A2 0000AEC6 4EB9 0000 1172 jsr [0x00001172] 0000AECC 3F3C 03ED move.w -[A7], 0x3ED 0000AED0 2F0B move.l -[A7], A3 0000AED2 2F0A move.l -[A7], A2 0000AED4 2052 movea.l A0, [A2] 0000AED6 2068 0454 movea.l A0, [A0 + 0x454] 0000AEDA 4E90 jsr [A0] 0000AEDC 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ // begin alternate branch 0000AEDE-0000AEE2 label0000AEDE: 0000AEDE 444C neg.w A4 0000AEE0 4F47 chk.w D7, D7 // end alternate branch 0000AEDE-0000AEE2 label0000AEDE: // (misaligned) 0000AEE2 2F0A move.l -[A7], A2 0000AEE4 2052 movea.l A0, [A2] 0000AEE6 2068 0180 movea.l A0, [A0 + 0x180] 0000AEEA 4E90 jsr [A0] 0000AEEC 2840 movea.l A4, D0 0000AEEE 2F0C move.l -[A7], A4 0000AEF0 4EB9 0000 1172 jsr [0x00001172] // begin alternate branch 0000AEF4-0000AF00 label0000AEF4: 0000AEF4 1172 2F0B 2F0C 2054 2068 move.b [A0 + 0x2068], [[A2 + <> + D2 * 8] + 0x2F0C2054] 0000AEFE 03E0 .incomplete // end alternate branch 0000AEF4-0000AF00 label0000AEF4: // (misaligned) 0000AEF6 2F0B move.l -[A7], A3 0000AEF8 2F0C move.l -[A7], A4 0000AEFA 2054 movea.l A0, [A4] 0000AEFC 2068 03E0 movea.l A0, [A0 + 0x3E0] 0000AF00 4E90 jsr [A0] 0000AF02 2F0A move.l -[A7], A2 0000AF04 2F0B move.l -[A7], A3 0000AF06 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000AF0A 4EB9 0000 7DAA jsr [0x00007DAA] 0000AF10 2F0A move.l -[A7], A2 0000AF12 4227 clr.b -[A7] 0000AF14 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000AF1A 4EB9 0000 3548 jsr [0x00003548] 0000AF20 274A 009A move.l [A3 + 0x9A], A2 0000AF24 274C 00A2 move.l [A3 + 0xA2], A4 0000AF28 200A move.l D0, A2 0000AF2A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000AF2E 4E5E unlink A6 0000AF30 205F movea.l A0, [A7]+ 0000AF32 584F addq.w A7, 4 0000AF34 4ED0 jmp [A0] 0000AF36 802C 4D61 or.b D0, [A4 + 0x4D61] 0000AF3A 6B65 bmi +0x67 /* 0000AFA1 */ 0000AF3C 4650 not.w [A0] 0000AF3E 5552 subq.w [A2], 2 0000AF40 6567 bcs +0x69 /* 0000AFA9 */ 0000AF42 6973 bvs +0x75 /* 0000AFB7 */ 0000AF44 7465 moveq.l D2, 0x65 0000AF46 7273 moveq.l D1, 0x73 0000AF48 5769 6E64 subq.w [A1 + 0x6E64], 3 0000AF4C 6F77 ble +0x79 /* 0000AFC5 */ 0000AF4E 5F5F subq.w [A7]+, 7 0000AF50 3136 5450 move.w -[A0], [A6 + D5.w * 4 + 0x50] 0000AF54 726F moveq.l D1, 0x6F 0000AF56 6365 bls +0x67 /* 0000AFBD */ 0000AF58 7373 moveq.l D1, 0x73 0000AF5A 446F 6375 neg.w [A7 + 0x6375] 0000AF5E 6D65 blt +0x67 /* 0000AFC5 */ 0000AF60 6E74 bgt +0x76 /* 0000AFD6 */ 0000AF62 4676 0000 not.w [A6 + D0.w] 0000AF66 FFFF .invalid <> 0000AF68 4E56 FFFC link A6, -0x0004 0000AF6C 48E7 0038 movem.l -[A7], A2,A3,A4 0000AF70 246E 0008 movea.l A2, [A6 + 0x8] 0000AF74 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000AF7A 2028 0008 move.l D0, [A0 + 0x8] 0000AF7E 2D40 FFFC move.l [A6 - 0x4], D0 0000AF82 3F3C 0BD9 move.w -[A7], 0xBD9 0000AF86 2F0A move.l -[A7], A2 0000AF88 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000AF8E 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000AF94 2050 movea.l A0, [A0] 0000AF96 2068 0060 movea.l A0, [A0 + 0x60] 0000AF9A 4E90 jsr [A0] 0000AF9C 2640 movea.l A3, D0 0000AF9E 2F0B move.l -[A7], A3 0000AFA0 4EB9 0000 1172 jsr [0x00001172] 0000AFA6 3F3C 0404 move.w -[A7], 0x404 0000AFAA 42A7 clr.l -[A7] 0000AFAC 2F0B move.l -[A7], A3 0000AFAE 2053 movea.l A0, [A3] 0000AFB0 2068 0454 movea.l A0, [A0 + 0x454] 0000AFB4 4E90 jsr [A0] 0000AFB6 254B 014C move.l [A2 + 0x14C], A3 0000AFBA 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 0000AFC0 2F0B move.l -[A7], A3 0000AFC2 2053 movea.l A0, [A3] 0000AFC4 2068 0180 movea.l A0, [A0 + 0x180] 0000AFC8 4E90 jsr [A0] 0000AFCA 2840 movea.l A4, D0 0000AFCC 2F0C move.l -[A7], A4 0000AFCE 4EB9 0000 1172 jsr [0x00001172] 0000AFD4 2F2E FFFC move.l -[A7], [A6 - 0x4] // begin alternate branch 0000AFD6-0000AFD8 label0000AFD6: 0000AFD6 FFFC .invalid <> // end alternate branch 0000AFD6-0000AFD8 label0000AFD6: // (misaligned) 0000AFD8 2F0C move.l -[A7], A4 0000AFDA 2054 movea.l A0, [A4] 0000AFDC 2068 03E0 movea.l A0, [A0 + 0x3E0] 0000AFE0 4E90 jsr [A0] 0000AFE2 254C 0148 move.l [A2 + 0x148], A4 0000AFE6 2F0B move.l -[A7], A3 0000AFE8 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000AFEC 2F0A move.l -[A7], A2 0000AFEE 4EB9 0000 7DAA jsr [0x00007DAA] 0000AFF4 2F0B move.l -[A7], A3 0000AFF6 4227 clr.b -[A7] 0000AFF8 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000AFFE 4EB9 0000 3548 jsr [0x00003548] 0000B004 2F0B move.l -[A7], A3 0000B006 2053 movea.l A0, [A3] 0000B008 2068 018C movea.l A0, [A0 + 0x18C] 0000B00C 4E90 jsr [A0] 0000B00E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000B012 4E5E unlink A6 0000B014 205F movea.l A0, [A7]+ 0000B016 584F addq.w A7, 4 0000B018 4ED0 jmp [A0] 0000B01A 802F 4D61 or.b D0, [A7 + 0x4D61] 0000B01E 6B65 bmi +0x67 /* 0000B085 */ 0000B020 5379 7374 656D subq.w [0x7374656D], 1 0000B026 5265 addq.w -[A5], 1 0000B028 6769 beq +0x6B /* 0000B093 */ 0000B02A 7374 moveq.l D1, 0x74 0000B02C 6572 bcs +0x74 /* 0000B0A0 */ 0000B02E 7357 moveq.l D1, 0x57 0000B030 696E bvs +0x70 /* 0000B0A0 */ 0000B032 646F bcc +0x71 /* 0000B0A3 */ 0000B034 775F moveq.l D3, 0x5F 0000B036 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000B03A 5072 6F63 6573 7344 6F63 addq.w [[A2 + 0x6573] + 0x73446F63], 8 0000B044 756D moveq.l D2, 0x6D 0000B046 656E bcs +0x70 /* 0000B0B6 */ 0000B048 7446 moveq.l D2, 0x46 0000B04A 7600 moveq.l D3, 0x00 0000B04C 0000 FFFF ori.b D0, 0xFF 0000B050 4E56 FFE0 link A6, -0x0020 0000B054 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000B058 266E 0008 movea.l A3, [A6 + 0x8] 0000B05C 282E 0010 move.l D4, [A6 + 0x10] 0000B060 7664 moveq.l D3, 0x64 0000B062 3D43 FFE0 move.w [A6 - 0x20], D3 0000B066 3D43 FFE2 move.w [A6 - 0x1E], D3 0000B06A 363C 7D00 move.w D3, 0x7D00 /* '}\0' */ 0000B06E 3D43 FFE4 move.w [A6 - 0x1C], D3 0000B072 3D43 FFE6 move.w [A6 - 0x1A], D3 0000B076 2479 FFFB EFDC movea.l A2, [0xFFFBEFDC] 0000B07C 202A 0026 move.l D0, [A2 + 0x26] 0000B080 2D40 FFEC move.l [A6 - 0x14], D0 0000B084 4A80 tst.l D0 0000B086 6608 bne +0xA /* 0000B090 */ 0000B088 202A 0008 move.l D0, [A2 + 0x8] 0000B08C 2D40 FFEC move.l [A6 - 0x14], D0 label0000B090: 0000B090 70FF moveq.l D0, 0xFFFFFFFF 0000B092 2F00 move.l -[A7], D0 0000B094 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000B098 206E FFEC movea.l A0, [A6 - 0x14] 0000B09C 2050 movea.l A0, [A0] 0000B09E 2068 0098 movea.l A0, [A0 + 0x98] // begin alternate branch 0000B0A0-0000B0A6 label0000B0A0: 0000B0A0 0098 4E90 72FF ori.l [A0]+, 0x4E9072FF // end alternate branch 0000B0A0-0000B0A6 label0000B0A0: // (misaligned) 0000B0A2 4E90 jsr [A0] 0000B0A4 72FF moveq.l D1, 0xFFFFFFFF 0000B0A6 B081 cmp.l D0, D1 0000B0A8 6604 bne +0x6 /* 0000B0AE */ 0000B0AA 422E 000C clr.b [A6 + 0xC] label0000B0AE: 0000B0AE 102E 000E move.b D0, [A6 + 0xE] 0000B0B2 6700 0158 beq +0x15A /* 0000B20C */ label0000B0B6: 0000B0B6 3F3C 0BB9 move.w -[A7], 0xBB9 0000B0BA 2F0B move.l -[A7], A3 0000B0BC 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000B0C2 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000B0C8 2050 movea.l A0, [A0] 0000B0CA 2068 0060 movea.l A0, [A0 + 0x60] 0000B0CE 4E90 jsr [A0] 0000B0D0 2440 movea.l A2, D0 0000B0D2 2F0A move.l -[A7], A2 0000B0D4 4EB9 0000 1172 jsr [0x00001172] 0000B0DA 3F3C 03F4 move.w -[A7], 0x3F4 0000B0DE 42A7 clr.l -[A7] 0000B0E0 2F0A move.l -[A7], A2 0000B0E2 2052 movea.l A0, [A2] 0000B0E4 2068 0454 movea.l A0, [A0 + 0x454] 0000B0E8 4E90 jsr [A0] 0000B0EA 2F3C 494E 5354 move.l -[A7], 0x494E5354 /* 'INST' */ 0000B0F0 2F0A move.l -[A7], A2 0000B0F2 2052 movea.l A0, [A2] 0000B0F4 2068 0180 movea.l A0, [A0 + 0x180] 0000B0F8 4E90 jsr [A0] 0000B0FA 2840 movea.l A4, D0 0000B0FC 2F0C move.l -[A7], A4 0000B0FE 4EB9 0000 1172 jsr [0x00001172] 0000B104 2F3C 424B 5054 move.l -[A7], 0x424B5054 /* 'BKPT' */ 0000B10A 2F0A move.l -[A7], A2 0000B10C 2052 movea.l A0, [A2] 0000B10E 2068 0180 movea.l A0, [A0 + 0x180] 0000B112 4E90 jsr [A0] 0000B114 2D40 FFF0 move.l [A6 - 0x10], D0 0000B118 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 0000B11E 2F0A move.l -[A7], A2 0000B120 2052 movea.l A0, [A2] 0000B122 2068 0180 movea.l A0, [A0 + 0x180] 0000B126 4E90 jsr [A0] 0000B128 2D40 FFE8 move.l [A6 - 0x18], D0 0000B12C 2F00 move.l -[A7], D0 0000B12E 4EB9 0000 1172 jsr [0x00001172] 0000B134 2F04 move.l -[A7], D4 0000B136 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000B13A 2F0C move.l -[A7], A4 0000B13C 2F2E FFE8 move.l -[A7], [A6 - 0x18] 0000B140 206E FFE8 movea.l A0, [A6 - 0x18] 0000B144 2050 movea.l A0, [A0] 0000B146 2068 0448 movea.l A0, [A0 + 0x448] 0000B14A 4E90 jsr [A0] 0000B14C 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000B150 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000B154 2F0C move.l -[A7], A4 0000B156 2054 movea.l A0, [A4] 0000B158 2068 041C movea.l A0, [A0 + 0x41C] 0000B15C 4E90 jsr [A0] 0000B15E 2F0A move.l -[A7], A2 0000B160 2F0B move.l -[A7], A3 0000B162 4EB9 0000 7C82 jsr [0x00007C82] 0000B168 2F0A move.l -[A7], A2 0000B16A 52AB 016E addq.l [A3 + 0x16E], 1 0000B16E 202B 016E move.l D0, [A3 + 0x16E] 0000B172 2F00 move.l -[A7], D0 0000B174 2F0B move.l -[A7], A3 0000B176 4EB9 0000 7C8A jsr [0x00007C8A] 0000B17C 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000B180 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000B184 2F0A move.l -[A7], A2 0000B186 2052 movea.l A0, [A2] 0000B188 2068 0418 movea.l A0, [A0 + 0x418] 0000B18C 4E90 jsr [A0] 0000B18E 2F0A move.l -[A7], A2 0000B190 4227 clr.b -[A7] 0000B192 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000B198 4EB9 0000 3548 jsr [0x00003548] 0000B19E 102E 000C move.b D0, [A6 + 0xC] 0000B1A2 670C beq +0xE /* 0000B1B0 */ 0000B1A4 2F0C move.l -[A7], A4 0000B1A6 2054 movea.l A0, [A4] 0000B1A8 2068 03DC movea.l A0, [A0 + 0x3DC] 0000B1AC 4E90 jsr [A0] 0000B1AE 600C bra +0xE /* 0000B1BC */ label0000B1B0: 0000B1B0 2F04 move.l -[A7], D4 0000B1B2 2F0C move.l -[A7], A4 0000B1B4 2054 movea.l A0, [A4] 0000B1B6 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000B1BA 4E90 jsr [A0] label0000B1BC: 0000B1BC 2F0A move.l -[A7], A2 0000B1BE 262B 0162 move.l D3, [A3 + 0x162] 0000B1C2 2F03 move.l -[A7], D3 0000B1C4 2043 movea.l A0, D3 0000B1C6 2050 movea.l A0, [A0] 0000B1C8 2068 00E4 movea.l A0, [A0 + 0xE4] 0000B1CC 4E90 jsr [A0] 0000B1CE 702A moveq.l D0, 0x2A 0000B1D0 2F00 move.l -[A7], D0 0000B1D2 4EB9 0000 0BEA jsr [0x00000BEA] 0000B1D8 2D40 FFF4 move.l [A6 - 0xC], D0 0000B1DC 4A80 tst.l D0 0000B1DE 6708 beq +0xA /* 0000B1E8 */ 0000B1E0 2F00 move.l -[A7], D0 0000B1E2 4EB9 0000 1852 jsr [0x00001852] label0000B1E8: 0000B1E8 2F0C move.l -[A7], A4 0000B1EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000B1EE 206E FFF4 movea.l A0, [A6 - 0xC] 0000B1F2 2250 movea.l A1, [A0] 0000B1F4 2269 00D0 movea.l A1, [A1 + 0xD0] 0000B1F8 4E91 jsr [A1] 0000B1FA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000B1FE 2F0A move.l -[A7], A2 0000B200 2052 movea.l A0, [A2] 0000B202 2068 00E0 movea.l A0, [A0 + 0xE0] 0000B206 4E90 jsr [A0] 0000B208 6000 0134 bra +0x136 /* 0000B33E */ label0000B20C: 0000B20C 3F3C 0BBB move.w -[A7], 0xBBB 0000B210 2F0B move.l -[A7], A3 0000B212 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000B218 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000B21E 2050 movea.l A0, [A0] 0000B220 2068 0060 movea.l A0, [A0 + 0x60] 0000B224 4E90 jsr [A0] 0000B226 2440 movea.l A2, D0 0000B228 2F0A move.l -[A7], A2 0000B22A 4EB9 0000 1172 jsr [0x00001172] 0000B230 3F3C 03F5 move.w -[A7], 0x3F5 0000B234 42A7 clr.l -[A7] 0000B236 2F0A move.l -[A7], A2 0000B238 2052 movea.l A0, [A2] 0000B23A 2068 0454 movea.l A0, [A0 + 0x454] 0000B23E 4E90 jsr [A0] 0000B240 2F3C 494E 5354 move.l -[A7], 0x494E5354 /* 'INST' */ 0000B246 2F0A move.l -[A7], A2 0000B248 2052 movea.l A0, [A2] 0000B24A 2068 0180 movea.l A0, [A0 + 0x180] 0000B24E 4E90 jsr [A0] 0000B250 2840 movea.l A4, D0 0000B252 2F0C move.l -[A7], A4 0000B254 4EB9 0000 1172 jsr [0x00001172] 0000B25A 2F3C 424B 5054 move.l -[A7], 0x424B5054 /* 'BKPT' */ 0000B260 2F0A move.l -[A7], A2 0000B262 2052 movea.l A0, [A2] 0000B264 2068 0180 movea.l A0, [A0 + 0x180] 0000B268 4E90 jsr [A0] 0000B26A 2D40 FFF8 move.l [A6 - 0x8], D0 0000B26E 2F00 move.l -[A7], D0 0000B270 2F0A move.l -[A7], A2 0000B272 2052 movea.l A0, [A2] 0000B274 2068 0170 movea.l A0, [A0 + 0x170] 0000B278 4E90 jsr [A0] 0000B27A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000B27E 4EB9 0000 14CA jsr [0x000014CA] 0000B284 2D40 FFF8 move.l [A6 - 0x8], D0 0000B288 2F3C 4144 4452 move.l -[A7], 0x41444452 /* 'ADDR' */ 0000B28E 2F0A move.l -[A7], A2 0000B290 2052 movea.l A0, [A2] 0000B292 2068 0180 movea.l A0, [A0 + 0x180] 0000B296 4E90 jsr [A0] 0000B298 2D40 FFFC move.l [A6 - 0x4], D0 0000B29C 2F00 move.l -[A7], D0 0000B29E 4EB9 0000 1172 jsr [0x00001172] 0000B2A4 2F04 move.l -[A7], D4 0000B2A6 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000B2AA 2F0C move.l -[A7], A4 0000B2AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000B2B0 206E FFFC movea.l A0, [A6 - 0x4] 0000B2B4 2250 movea.l A1, [A0] 0000B2B6 2269 0460 movea.l A1, [A1 + 0x460] 0000B2BA 4E91 jsr [A1] 0000B2BC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000B2C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000B2C4 2F0C move.l -[A7], A4 0000B2C6 2054 movea.l A0, [A4] 0000B2C8 2068 041C movea.l A0, [A0 + 0x41C] 0000B2CC 4E90 jsr [A0] 0000B2CE 2F0A move.l -[A7], A2 0000B2D0 2F0B move.l -[A7], A3 0000B2D2 4EB9 0000 7C82 jsr [0x00007C82] 0000B2D8 2F0A move.l -[A7], A2 0000B2DA 52AB 0172 addq.l [A3 + 0x172], 1 0000B2DE 202B 0172 move.l D0, [A3 + 0x172] 0000B2E2 2F00 move.l -[A7], D0 0000B2E4 2F0B move.l -[A7], A3 0000B2E6 4EB9 0000 7C8A jsr [0x00007C8A] 0000B2EC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 0000B2F0 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 0000B2F4 2F0A move.l -[A7], A2 0000B2F6 2052 movea.l A0, [A2] 0000B2F8 2068 0418 movea.l A0, [A0 + 0x418] 0000B2FC 4E90 jsr [A0] 0000B2FE 2F0A move.l -[A7], A2 0000B300 4227 clr.b -[A7] 0000B302 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000B308 4EB9 0000 3548 jsr [0x00003548] 0000B30E 102E 000C move.b D0, [A6 + 0xC] 0000B312 670C beq +0xE /* 0000B320 */ 0000B314 2F0C move.l -[A7], A4 0000B316 2054 movea.l A0, [A4] 0000B318 2068 03DC movea.l A0, [A0 + 0x3DC] 0000B31C 4E90 jsr [A0] 0000B31E 600C bra +0xE /* 0000B32C */ label0000B320: 0000B320 2F04 move.l -[A7], D4 0000B322 2F0C move.l -[A7], A4 0000B324 2054 movea.l A0, [A4] 0000B326 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000B32A 4E90 jsr [A0] label0000B32C: 0000B32C 2F0A move.l -[A7], A2 0000B32E 262B 0166 move.l D3, [A3 + 0x166] 0000B332 2F03 move.l -[A7], D3 0000B334 2043 movea.l A0, D3 0000B336 2050 movea.l A0, [A0] 0000B338 2068 00E4 movea.l A0, [A0 + 0xE4] 0000B33C 4E90 jsr [A0] label0000B33E: 0000B33E 200A move.l D0, A2 0000B340 670A beq +0xC /* 0000B34C */ 0000B342 2F0A move.l -[A7], A2 0000B344 2052 movea.l A0, [A2] 0000B346 2068 018C movea.l A0, [A0 + 0x18C] 0000B34A 4E90 jsr [A0] label0000B34C: 0000B34C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000B350 4E5E unlink A6 0000B352 205F movea.l A0, [A7]+ 0000B354 4FEF 000C lea.l A7, [A7 + 0xC] 0000B358 4ED0 jmp [A0] 0000B35A 8030 4D61 6B65 or.b D0, [[A0 + 0x6B65]] 0000B360 496E 7374 chk.w D4, [A6 + 0x7374] 0000B364 7275 moveq.l D1, 0x75 0000B366 6374 bls +0x76 /* 0000B3DC */ 0000B368 696F bvs +0x71 /* 0000B3D9 */ 0000B36A 6E57 bgt +0x59 /* 0000B3C3 */ 0000B36C 696E bvs +0x70 /* 0000B3DC */ 0000B36E 646F bcc +0x71 /* 0000B3DF */ 0000B370 775F moveq.l D3, 0x5F 0000B372 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000B376 5072 6F63 6573 7344 6F63 addq.w [[A2 + 0x6573] + 0x73446F63], 8 0000B380 756D moveq.l D2, 0x6D 0000B382 656E bcs +0x70 /* 0000B3F2 */ 0000B384 7446 moveq.l D2, 0x46 0000B386 556C 5563 subq.w [A4 + 0x5563], 2 0000B38A 5563 subq.w -[A3], 2 0000B38C 0000 FFFF ori.b D0, 0xFF 0000B390 4E56 FFF0 link A6, -0x0010 0000B394 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000B398 7664 moveq.l D3, 0x64 0000B39A 3D43 FFF0 move.w [A6 - 0x10], D3 0000B39E 3D43 FFF2 move.w [A6 - 0xE], D3 0000B3A2 3D7C 7D00 FFF4 move.w [A6 - 0xC], 0x7D00 /* '}\0' */ 0000B3A8 3D7C 0246 FFF6 move.w [A6 - 0xA], 0x246 0000B3AE 2479 FFFB EFDC movea.l A2, [0xFFFBEFDC] 0000B3B4 202A 0026 move.l D0, [A2 + 0x26] 0000B3B8 2D40 FFFC move.l [A6 - 0x4], D0 0000B3BC 4A80 tst.l D0 0000B3BE 6608 bne +0xA /* 0000B3C8 */ 0000B3C0 202A 0008 move.l D0, [A2 + 0x8] 0000B3C4 2D40 FFFC move.l [A6 - 0x4], D0 label0000B3C8: 0000B3C8 3F3C 0BB8 move.w -[A7], 0xBB8 0000B3CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000B3D0 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000B3D6 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] label0000B3DC: 0000B3DC 2050 movea.l A0, [A0] 0000B3DE 2068 0060 movea.l A0, [A0 + 0x60] 0000B3E2 4E90 jsr [A0] 0000B3E4 2440 movea.l A2, D0 0000B3E6 2F0A move.l -[A7], A2 0000B3E8 4EB9 0000 1172 jsr [0x00001172] 0000B3EE 3F3C 03F3 move.w -[A7], 0x3F3 label0000B3F2: 0000B3F2 42A7 clr.l -[A7] 0000B3F4 2F0A move.l -[A7], A2 0000B3F6 2052 movea.l A0, [A2] 0000B3F8 2068 0454 movea.l A0, [A0 + 0x454] 0000B3FC 4E90 jsr [A0] 0000B3FE 2F3C 4D45 4D44 move.l -[A7], 0x4D454D44 /* 'MEMD' */ 0000B404 2F0A move.l -[A7], A2 0000B406 2052 movea.l A0, [A2] 0000B408 2068 0180 movea.l A0, [A0 + 0x180] 0000B40C 4E90 jsr [A0] 0000B40E 2D40 FFF8 move.l [A6 - 0x8], D0 0000B412 2F00 move.l -[A7], D0 0000B414 4EB9 0000 1172 jsr [0x00001172] 0000B41A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000B41E 2F2E 000C move.l -[A7], [A6 + 0xC] 0000B422 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000B426 206E FFF8 movea.l A0, [A6 - 0x8] 0000B42A 2050 movea.l A0, [A0] 0000B42C 2068 03CC movea.l A0, [A0 + 0x3CC] 0000B430 4E90 jsr [A0] 0000B432 2F3C 4D45 4D56 move.l -[A7], 0x4D454D56 /* 'MEMV' */ 0000B438 2F0A move.l -[A7], A2 0000B43A 2052 movea.l A0, [A2] 0000B43C 2068 0180 movea.l A0, [A0 + 0x180] 0000B440 4E90 jsr [A0] 0000B442 2640 movea.l A3, D0 0000B444 2F0B move.l -[A7], A3 0000B446 4EB9 0000 1172 jsr [0x00001172] 0000B44C 2F0A move.l -[A7], A2 0000B44E 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000B452 4EB9 0000 7C82 jsr [0x00007C82] 0000B458 2F0A move.l -[A7], A2 0000B45A 206E 0008 movea.l A0, [A6 + 0x8] 0000B45E 52A8 016A addq.l [A0 + 0x16A], 1 0000B462 2028 016A move.l D0, [A0 + 0x16A] 0000B466 2F00 move.l -[A7], D0 0000B468 2F08 move.l -[A7], A0 0000B46A 4EB9 0000 7C8A jsr [0x00007C8A] 0000B470 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000B474 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000B478 2F0A move.l -[A7], A2 0000B47A 2052 movea.l A0, [A2] 0000B47C 2068 0418 movea.l A0, [A0 + 0x418] 0000B480 4E90 jsr [A0] 0000B482 2F0A move.l -[A7], A2 0000B484 4227 clr.b -[A7] 0000B486 2F39 FFFE BFBC move.l -[A7], [0xFFFEBFBC] 0000B48C 4EB9 0000 3548 jsr [0x00003548] 0000B492 2F2E 000C move.l -[A7], [A6 + 0xC] 0000B496 2F0B move.l -[A7], A3 0000B498 2053 movea.l A0, [A3] 0000B49A 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000B49E 4E90 jsr [A0] 0000B4A0 702A moveq.l D0, 0x2A 0000B4A2 2F00 move.l -[A7], D0 0000B4A4 4EB9 0000 0BEA jsr [0x00000BEA] 0000B4AA 2840 movea.l A4, D0 0000B4AC 200C move.l D0, A4 0000B4AE 6708 beq +0xA /* 0000B4B8 */ 0000B4B0 2F0C move.l -[A7], A4 0000B4B2 4EB9 0000 1852 jsr [0x00001852] label0000B4B8: 0000B4B8 2F0B move.l -[A7], A3 0000B4BA 2F0C move.l -[A7], A4 0000B4BC 2054 movea.l A0, [A4] 0000B4BE 2068 00D0 movea.l A0, [A0 + 0xD0] 0000B4C2 4E90 jsr [A0] 0000B4C4 2F0C move.l -[A7], A4 0000B4C6 2F0A move.l -[A7], A2 0000B4C8 2052 movea.l A0, [A2] 0000B4CA 2068 00E0 movea.l A0, [A0 + 0xE0] 0000B4CE 4E90 jsr [A0] 0000B4D0 2F0A move.l -[A7], A2 0000B4D2 2052 movea.l A0, [A2] 0000B4D4 2068 018C movea.l A0, [A0 + 0x18C] 0000B4D8 4E90 jsr [A0] 0000B4DA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000B4DE 4E5E unlink A6 0000B4E0 205F movea.l A0, [A7]+ 0000B4E2 504F addq.w A7, 8 0000B4E4 4ED0 jmp [A0] 0000B4E6 8027 or.b D0, -[A7] 0000B4E8 4D61 chk.w D6, -[A1] 0000B4EA 6B65 bmi +0x67 /* 0000B551 */ 0000B4EC 4D65 chk.w D6, -[A5] 0000B4EE 6D6F blt +0x71 /* 0000B55F */ 0000B4F0 7279 moveq.l D1, 0x79 0000B4F2 5769 6E64 subq.w [A1 + 0x6E64], 3 0000B4F6 6F77 ble +0x79 /* 0000B56F */ 0000B4F8 5F5F subq.w [A7]+, 7 0000B4FA 3136 5450 move.w -[A0], [A6 + D5.w * 4 + 0x50] 0000B4FE 726F moveq.l D1, 0x6F 0000B500 6365 bls +0x67 /* 0000B567 */ 0000B502 7373 moveq.l D1, 0x73 0000B504 446F 6375 neg.w [A7 + 0x6375] 0000B508 6D65 blt +0x67 /* 0000B56F */ 0000B50A 6E74 bgt +0x76 /* 0000B580 */ 0000B50C 4655 not.w [A5] 0000B50E 6C00 0000 bge +0x2 /* 0000B510 */ // begin alternate branch 0000B510-0000B514 label0000B510: 0000B510 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000B510-0000B514 label0000B510: // (misaligned) 0000B512 FFFF .invalid <> 0000B514 41F9 FFFC DD4C lea.l A0, [0xFFFCDD4C] 0000B51A 2008 move.l D0, A0 0000B51C 205F movea.l A0, [A7]+ 0000B51E 584F addq.w A7, 4 0000B520 4ED0 jmp [A0] 0000B522 FFFF .invalid <> 0000B524 2F0A move.l -[A7], A2 0000B526 7022 moveq.l D0, 0x22 0000B528 2F00 move.l -[A7], D0 0000B52A 4EB9 0000 0BEA jsr [0x00000BEA] 0000B530 2440 movea.l A2, D0 0000B532 200A move.l D0, A2 0000B534 6708 beq +0xA /* 0000B53E */ 0000B536 2F0A move.l -[A7], A2 0000B538 4EB9 0000 383A jsr [0x0000383A] label0000B53E: 0000B53E 200A move.l D0, A2 0000B540 245F movea.l A2, [A7]+ 0000B542 4E75 rts 0000B544 41F9 FFFC DD7C lea.l A0, [0xFFFCDD7C] 0000B54A 2008 move.l D0, A0 0000B54C 4E75 rts 0000B54E FFFF .invalid <> 0000B550 41F9 FFFC DD7C lea.l A0, [0xFFFCDD7C] 0000B556 2008 move.l D0, A0 0000B558 205F movea.l A0, [A7]+ 0000B55A 584F addq.w A7, 4 0000B55C 4ED0 jmp [A0] 0000B55E FFFF .invalid <> 0000B560 2F0A move.l -[A7], A2 0000B562 2F3C 0000 00C2 move.l -[A7], 0xC2 0000B568 4EB9 0000 0BEA jsr [0x00000BEA] 0000B56E 2440 movea.l A2, D0 0000B570 200A move.l D0, A2 0000B572 6708 beq +0xA /* 0000B57C */ 0000B574 2F0A move.l -[A7], A2 0000B576 4EB9 0000 3982 jsr [0x00003982] label0000B57C: 0000B57C 200A move.l D0, A2 0000B57E 245F movea.l A2, [A7]+ label0000B580: 0000B580 4E75 rts 0000B582 FFFF .invalid <> 0000B584 41F9 FFFC DDAC lea.l A0, [0xFFFCDDAC] 0000B58A 2008 move.l D0, A0 0000B58C 4E75 rts 0000B58E FFFF .invalid <> 0000B590 41F9 FFFC DDAC lea.l A0, [0xFFFCDDAC] 0000B596 2008 move.l D0, A0 0000B598 205F movea.l A0, [A7]+ 0000B59A 584F addq.w A7, 4 0000B59C 4ED0 jmp [A0] 0000B59E FFFF .invalid <> 0000B5A0 2F0A move.l -[A7], A2 0000B5A2 2F3C 0000 0088 move.l -[A7], 0x88 0000B5A8 4EB9 0000 0BEA jsr [0x00000BEA] 0000B5AE 2440 movea.l A2, D0 0000B5B0 200A move.l D0, A2 0000B5B2 6708 beq +0xA /* 0000B5BC */ 0000B5B4 2F0A move.l -[A7], A2 0000B5B6 4EB9 0000 397A jsr [0x0000397A] label0000B5BC: 0000B5BC 200A move.l D0, A2 0000B5BE 245F movea.l A2, [A7]+ 0000B5C0 4E75 rts 0000B5C2 FFFF .invalid <> 0000B5C4 41F9 FFFC DDDC lea.l A0, [0xFFFCDDDC] 0000B5CA 2008 move.l D0, A0 0000B5CC 4E75 rts 0000B5CE FFFF .invalid <> 0000B5D0 41F9 FFFC DDDC lea.l A0, [0xFFFCDDDC] 0000B5D6 2008 move.l D0, A0 0000B5D8 205F movea.l A0, [A7]+ 0000B5DA 584F addq.w A7, 4 0000B5DC 4ED0 jmp [A0] 0000B5DE FFFF .invalid <> 0000B5E0 2F0A move.l -[A7], A2 0000B5E2 2F3C 0000 00B0 move.l -[A7], 0xB0 0000B5E8 4EB9 0000 0BEA jsr [0x00000BEA] 0000B5EE 2440 movea.l A2, D0 0000B5F0 200A move.l D0, A2 0000B5F2 6708 beq +0xA /* 0000B5FC */ 0000B5F4 2F0A move.l -[A7], A2 0000B5F6 4EB9 0000 B604 jsr [0x0000B604] label0000B5FC: 0000B5FC 200A move.l D0, A2 0000B5FE 245F movea.l A2, [A7]+ 0000B600 4E75 rts 0000B602 FFFF .invalid <> 0000B604 4E56 0000 link A6, 0 0000B608 2F0A move.l -[A7], A2 0000B60A 246E 0008 movea.l A2, [A6 + 0x8] 0000B60E 2F0A move.l -[A7], A2 0000B610 4EB9 0000 693A jsr [0x0000693A] 0000B616 2079 FFFC EB48 movea.l A0, [0xFFFCEB48] 0000B61C 2488 move.l [A2], A0 0000B61E 7000 moveq.l D0, 0x00 0000B620 2540 00A4 move.l [A2 + 0xA4], D0 0000B624 7064 moveq.l D0, 0x64 0000B626 2540 00A8 move.l [A2 + 0xA8], D0 0000B62A 70FF moveq.l D0, 0xFFFFFFFF 0000B62C 2540 00AC move.l [A2 + 0xAC], D0 0000B630 200A move.l D0, A2 0000B632 245F movea.l A2, [A7]+ 0000B634 4E5E unlink A6 0000B636 205F movea.l A0, [A7]+ 0000B638 584F addq.w A7, 4 0000B63A 4ED0 jmp [A0] 0000B63C 965F sub.w D3, [A7]+ 0000B63E 5F63 subq.w -[A3], 7 0000B640 745F moveq.l D2, 0x5F 0000B642 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000B646 5072 6F67 addq.w <>, 8 0000B64A 7265 moveq.l D1, 0x65 0000B64C 7373 moveq.l D1, 0x73 0000B64E 4261 clr.w -[A1] 0000B650 7246 moveq.l D1, 0x46 0000B652 7600 moveq.l D3, 0x00 0000B654 0000 FFFF ori.b D0, 0xFF 0000B658 4E56 FFE8 link A6, -0x0018 0000B65C 48E7 1430 movem.l -[A7], D3,D5,A2,A3 0000B660 266E 0008 movea.l A3, [A6 + 0x8] 0000B664 276E 0010 00A4 move.l [A3 + 0xA4], [A6 + 0x10] 0000B66A 244B movea.l A2, A3 0000B66C 45EA 00A8 lea.l A2, [A2 + 0xA8] 0000B670 24AE 000C move.l [A2], [A6 + 0xC] 0000B674 486E FFE8 pea.l [A6 - 0x18] 0000B678 2F0B move.l -[A7], A3 0000B67A 2053 movea.l A0, [A3] 0000B67C 2068 02FC movea.l A0, [A0 + 0x2FC] 0000B680 4E90 jsr [A0] 0000B682 2012 move.l D0, [A2] 0000B684 72FF moveq.l D1, 0xFFFFFFFF 0000B686 B081 cmp.l D0, D1 0000B688 6700 009E beq +0xA0 /* 0000B728 */ 0000B68C 7601 moveq.l D3, 0x01 0000B68E 2D43 FFF8 move.l [A6 - 0x8], D3 0000B692 2D43 FFFC move.l [A6 - 0x4], D3 0000B696 41EE FFF8 lea.l A0, [A6 - 0x8] 0000B69A 2F08 move.l -[A7], A0 0000B69C 486E FFE8 pea.l [A6 - 0x18] 0000B6A0 4EB9 0000 61E2 jsr [0x000061E2] 0000B6A6 52AE FFF4 addq.l [A6 - 0xC], 1 0000B6AA 262B 00A4 move.l D3, [A3 + 0xA4] 0000B6AE 671C beq +0x1E /* 0000B6CC */ 0000B6B0 202E FFF4 move.l D0, [A6 - 0xC] 0000B6B4 90AE FFEC sub.l D0, [A6 - 0x14] 0000B6B8 2203 move.l D1, D3 0000B6BA 4EB9 0000 0072 jsr [0x00000072] 0000B6C0 2212 move.l D1, [A2] 0000B6C2 4EB9 0000 007A jsr [0x0000007A] 0000B6C8 2A00 move.l D5, D0 0000B6CA 6002 bra +0x4 /* 0000B6CE */ label0000B6CC: 0000B6CC 7A00 moveq.l D5, 0x00 label0000B6CE: 0000B6CE 204B movea.l A0, A3 0000B6D0 4A85 tst.l D5 0000B6D2 6622 bne +0x24 /* 0000B6F6 */ 0000B6D4 53AE FFF4 subq.l [A6 - 0xC], 1 0000B6D8 2F08 move.l -[A7], A0 0000B6DA 2253 movea.l A1, [A3] 0000B6DC 2269 01D0 movea.l A1, [A1 + 0x1D0] 0000B6E0 4E91 jsr [A1] 0000B6E2 4A00 tst.b D0 0000B6E4 673C beq +0x3E /* 0000B722 */ 0000B6E6 486E FFE8 pea.l [A6 - 0x18] 0000B6EA 2F0B move.l -[A7], A3 0000B6EC 2053 movea.l A0, [A3] 0000B6EE 2068 0238 movea.l A0, [A0 + 0x238] 0000B6F2 4E90 jsr [A0] 0000B6F4 602C bra +0x2E /* 0000B722 */ label0000B6F6: 0000B6F6 262B 00AC move.l D3, [A3 + 0xAC] 0000B6FA B685 cmp.l D3, D5 0000B6FC 6724 beq +0x26 /* 0000B722 */ 0000B6FE 2D43 FFEC move.l [A6 - 0x14], D3 0000B702 2D45 FFF4 move.l [A6 - 0xC], D5 0000B706 2F0B move.l -[A7], A3 0000B708 2053 movea.l A0, [A3] 0000B70A 2068 01D0 movea.l A0, [A0 + 0x1D0] 0000B70E 4E90 jsr [A0] 0000B710 4A00 tst.b D0 0000B712 670E beq +0x10 /* 0000B722 */ 0000B714 486E FFE8 pea.l [A6 - 0x18] 0000B718 2F0B move.l -[A7], A3 0000B71A 2053 movea.l A0, [A3] 0000B71C 2068 0238 movea.l A0, [A0 + 0x238] 0000B720 4E90 jsr [A0] label0000B722: 0000B722 2745 00AC move.l [A3 + 0xAC], D5 0000B726 603C bra +0x3E /* 0000B764 */ label0000B728: 0000B728 52AB 00AC addq.l [A3 + 0xAC], 1 0000B72C 202B 00AC move.l D0, [A3 + 0xAC] 0000B730 0C80 0000 3E83 cmpi.l D0, 0x3E83 0000B736 6E08 bgt +0xA /* 0000B740 */ 0000B738 0C80 0000 3E80 cmpi.l D0, 0x3E80 0000B73E 6C08 bge +0xA /* 0000B748 */ label0000B740: 0000B740 277C 0000 3E80 00AC move.l [A3 + 0xAC], 0x3E80 label0000B748: 0000B748 2F0B move.l -[A7], A3 0000B74A 2053 movea.l A0, [A3] 0000B74C 2068 01D0 movea.l A0, [A0 + 0x1D0] 0000B750 4E90 jsr [A0] 0000B752 4A00 tst.b D0 0000B754 670E beq +0x10 /* 0000B764 */ 0000B756 486E FFE8 pea.l [A6 - 0x18] 0000B75A 2F0B move.l -[A7], A3 0000B75C 2053 movea.l A0, [A3] 0000B75E 2068 0238 movea.l A0, [A0 + 0x238] 0000B762 4E90 jsr [A0] label0000B764: 0000B764 4CDF 0C28 movem.l D3,D5,A2,A3, [A7]+ 0000B768 4E5E unlink A6 0000B76A 205F movea.l A0, [A7]+ 0000B76C 4FEF 000C lea.l A7, [A7 + 0xC] 0000B770 4ED0 jmp [A0] 0000B772 9C53 sub.w D6, [A3] 0000B774 6574 bcs +0x76 /* 0000B7EA */ 0000B776 5661 addq.w -[A1], 3 0000B778 6C75 bge +0x77 /* 0000B7EF */ 0000B77A 6573 bcs +0x75 /* 0000B7EF */ 0000B77C 5F5F subq.w [A7]+, 7 0000B77E 3132 5450 move.w -[A0], [A2 + D5.w * 4 + 0x50] 0000B782 726F moveq.l D1, 0x6F 0000B784 6772 beq +0x74 /* 0000B7F8 */ 0000B786 6573 bcs +0x75 /* 0000B7FB */ 0000B788 7342 moveq.l D1, 0x42 0000B78A 6172 bsr +0x74 /* 0000B7FE */ 0000B78C 466C 6C00 not.w [A4 + 0x6C00] 0000B790 0000 FFFF ori.b D0, 0xFF 0000B794 4E56 FFD0 link A6, -0x0030 0000B798 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000B79C 266E 0008 movea.l A3, [A6 + 0x8] 0000B7A0 486E FFF4 pea.l [A6 - 0xC] 0000B7A4 4EB9 0000 0952 jsr [0x00000952 /* PrRefNum */] 0000B7AA 7000 moveq.l D0, 0x00 0000B7AC 2840 movea.l A4, D0 0000B7AE 2F2E 000C move.l -[A7], [A6 + 0xC] 0000B7B2 486E FFD0 pea.l [A6 - 0x30] 0000B7B6 2F0B move.l -[A7], A3 0000B7B8 2053 movea.l A0, [A3] 0000B7BA 2068 0140 movea.l A0, [A0 + 0x140] 0000B7BE 4E90 jsr [A0] 0000B7C0 486E FFD8 pea.l [A6 - 0x28] 0000B7C4 2F0B move.l -[A7], A3 0000B7C6 2053 movea.l A0, [A3] 0000B7C8 2068 0304 movea.l A0, [A0 + 0x304] 0000B7CC 4E90 jsr [A0] 0000B7CE 41EE FFD8 lea.l A0, [A6 - 0x28] 0000B7D2 43EE FFE8 lea.l A1, [A6 - 0x18] 0000B7D6 2449 movea.l A2, A1 0000B7D8 22D8 move.l [A1]+, [A0]+ 0000B7DA 22D8 move.l [A1]+, [A0]+ 0000B7DC 41EE FFE0 lea.l A0, [A6 - 0x20] 0000B7E0 20DA move.l [A0]+, [A2]+ 0000B7E2 20DA move.l [A0]+, [A2]+ 0000B7E4 262B 00A4 move.l D3, [A3 + 0xA4] 0000B7E8 6726 beq +0x28 /* 0000B810 */ label0000B7EA: 0000B7EA 302E FFE6 move.w D0, [A6 - 0x1A] 0000B7EE 48C0 ext.l D0 0000B7F0 322E FFE2 move.w D1, [A6 - 0x1E] 0000B7F4 48C1 ext.l D1 0000B7F6 9081 sub.l D0, D1 label0000B7F8: 0000B7F8 2203 move.l D1, D3 0000B7FA 4EB9 0000 0072 jsr [0x00000072] // begin alternate branch 0000B7FE-0000B804 fn0000B7FE: 0000B7FE 0072 222B 00A8 ori.w [A2 + D0.w - 0x88], 0x222B /* '\"+' */ // end alternate branch 0000B7FE-0000B804 fn0000B7FE: // (misaligned) 0000B800 222B 00A8 move.l D1, [A3 + 0xA8] 0000B804 4EB9 0000 007A jsr [0x0000007A] 0000B80A 2D40 FFF0 move.l [A6 - 0x10], D0 0000B80E 6006 bra +0x8 /* 0000B816 */ label0000B810: 0000B810 7000 moveq.l D0, 0x00 0000B812 2D40 FFF0 move.l [A6 - 0x10], D0 label0000B816: 0000B816 302E FFE2 move.w D0, [A6 - 0x1E] 0000B81A D06E FFF2 add.w D0, [A6 - 0xE] 0000B81E 3D40 FFE6 move.w [A6 - 0x1A], D0 0000B822 3D40 FFEA move.w [A6 - 0x16], D0 0000B826 1039 FFFF 65D1 move.b D0, [0xFFFF65D1] 0000B82C 6706 beq +0x8 /* 0000B834 */ 0000B82E 594F subq.w A7, 4 0000B830 AA2A syscall GetMainDevice 0000B832 285F movea.l A4, [A7]+ label0000B834: 0000B834 200C move.l D0, A4 0000B836 6714 beq +0x16 /* 0000B84C */ 0000B838 2054 movea.l A0, [A4] 0000B83A 2068 0016 movea.l A0, [A0 + 0x16] 0000B83E 2050 movea.l A0, [A0] 0000B840 3028 0020 move.w D0, [A0 + 0x20] 0000B844 7202 moveq.l D1, 0x02 0000B846 B041 cmp.w D0, D1 0000B848 6E00 00BC bgt +0xBE /* 0000B906 */ label0000B84C: 0000B84C 202B 00A8 move.l D0, [A3 + 0xA8] 0000B850 72FF moveq.l D1, 0xFFFFFFFF 0000B852 B081 cmp.l D0, D1 0000B854 662A bne +0x2C /* 0000B880 */ 0000B856 594F subq.w A7, 4 0000B858 202B 00AC move.l D0, [A3 + 0xAC] 0000B85C 720A moveq.l D1, 0x0A 0000B85E D041 add.w D0, D1 0000B860 3F00 move.w -[A7], D0 0000B862 A9BC syscall GetPicture 0000B864 285F movea.l A4, [A7]+ 0000B866 200C move.l D0, A4 0000B868 6700 015C beq +0x15E /* 0000B9C6 */ 0000B86C 2F0C move.l -[A7], A4 0000B86E 486E FFD0 pea.l [A6 - 0x30] 0000B872 4EB9 0000 0A8A jsr [0x00000A8A] 0000B878 2F00 move.l -[A7], D0 0000B87A A8F6 syscall DrawPicture 0000B87C 6000 0148 bra +0x14A /* 0000B9C6 */ label0000B880: 0000B880 554F subq.w A7, 2 0000B882 486E FFE0 pea.l [A6 - 0x20] 0000B886 4EB9 0000 0A8A jsr [0x00000A8A] 0000B88C 2F00 move.l -[A7], D0 0000B88E 486E FFD0 pea.l [A6 - 0x30] 0000B892 4EB9 0000 0A8A jsr [0x00000A8A] 0000B898 2F00 move.l -[A7], D0 0000B89A 486E FFE0 pea.l [A6 - 0x20] 0000B89E 4EB9 0000 0A82 jsr [0x00000A82] 0000B8A4 2F00 move.l -[A7], D0 0000B8A6 A8AA syscall SectRect 0000B8A8 101F move.b D0, [A7]+ 0000B8AA 6714 beq +0x16 /* 0000B8C0 */ 0000B8AC 486E FFE0 pea.l [A6 - 0x20] 0000B8B0 4EB9 0000 0A8A jsr [0x00000A8A] 0000B8B6 2F00 move.l -[A7], D0 0000B8B8 4879 FFFF 641A push.l 0xFFFF641A 0000B8BE A8A5 syscall FillRect label0000B8C0: 0000B8C0 554F subq.w A7, 2 0000B8C2 486E FFE8 pea.l [A6 - 0x18] 0000B8C6 4EB9 0000 0A8A jsr [0x00000A8A] 0000B8CC 2F00 move.l -[A7], D0 0000B8CE 486E FFD0 pea.l [A6 - 0x30] 0000B8D2 4EB9 0000 0A8A jsr [0x00000A8A] 0000B8D8 2F00 move.l -[A7], D0 0000B8DA 486E FFE8 pea.l [A6 - 0x18] 0000B8DE 4EB9 0000 0A82 jsr [0x00000A82] 0000B8E4 2F00 move.l -[A7], D0 0000B8E6 A8AA syscall SectRect 0000B8E8 101F move.b D0, [A7]+ 0000B8EA 6700 00DA beq +0xDC /* 0000B9C6 */ 0000B8EE 486E FFE8 pea.l [A6 - 0x18] 0000B8F2 4EB9 0000 0A8A jsr [0x00000A8A] 0000B8F8 2F00 move.l -[A7], D0 0000B8FA 4879 FFFF 6422 push.l 0xFFFF6422 0000B900 A8A5 syscall FillRect 0000B902 6000 00C2 bra +0xC4 /* 0000B9C6 */ label0000B906: 0000B906 202B 00A8 move.l D0, [A3 + 0xA8] 0000B90A 72FF moveq.l D1, 0xFFFFFFFF 0000B90C B081 cmp.l D0, D1 0000B90E 6626 bne +0x28 /* 0000B936 */ 0000B910 594F subq.w A7, 4 0000B912 202B 00AC move.l D0, [A3 + 0xAC] 0000B916 3F00 move.w -[A7], D0 0000B918 A9BC syscall GetPicture 0000B91A 285F movea.l A4, [A7]+ 0000B91C 200C move.l D0, A4 0000B91E 6700 00A6 beq +0xA8 /* 0000B9C6 */ 0000B922 2F0C move.l -[A7], A4 0000B924 486E FFD0 pea.l [A6 - 0x30] 0000B928 4EB9 0000 0A8A jsr [0x00000A8A] 0000B92E 2F00 move.l -[A7], D0 0000B930 A8F6 syscall DrawPicture 0000B932 6000 0092 bra +0x94 /* 0000B9C6 */ label0000B936: 0000B936 554F subq.w A7, 2 0000B938 486E FFE0 pea.l [A6 - 0x20] 0000B93C 4EB9 0000 0A8A jsr [0x00000A8A] 0000B942 2F00 move.l -[A7], D0 0000B944 486E FFD0 pea.l [A6 - 0x30] 0000B948 4EB9 0000 0A8A jsr [0x00000A8A] 0000B94E 2F00 move.l -[A7], D0 0000B950 486E FFE0 pea.l [A6 - 0x20] 0000B954 4EB9 0000 0A82 jsr [0x00000A82] 0000B95A 2F00 move.l -[A7], D0 0000B95C A8AA syscall SectRect 0000B95E 101F move.b D0, [A7]+ 0000B960 671C beq +0x1E /* 0000B97E */ 0000B962 4879 FFFC DCE4 push.l 0xFFFCDCE4 0000B968 AA14 syscall RGBForeColor 0000B96A 486E FFE0 pea.l [A6 - 0x20] 0000B96E 4EB9 0000 0A8A jsr [0x00000A8A] 0000B974 2F00 move.l -[A7], D0 0000B976 4879 FFFF 641A push.l 0xFFFF641A 0000B97C A8A5 syscall FillRect label0000B97E: 0000B97E 554F subq.w A7, 2 0000B980 486E FFE8 pea.l [A6 - 0x18] 0000B984 4EB9 0000 0A8A jsr [0x00000A8A] 0000B98A 2F00 move.l -[A7], D0 0000B98C 486E FFD0 pea.l [A6 - 0x30] 0000B990 4EB9 0000 0A8A jsr [0x00000A8A] 0000B996 2F00 move.l -[A7], D0 0000B998 486E FFE8 pea.l [A6 - 0x18] 0000B99C 4EB9 0000 0A82 jsr [0x00000A82] 0000B9A2 2F00 move.l -[A7], D0 0000B9A4 A8AA syscall SectRect 0000B9A6 101F move.b D0, [A7]+ 0000B9A8 671C beq +0x1E /* 0000B9C6 */ 0000B9AA 4879 FFFC DCEC push.l 0xFFFCDCEC 0000B9B0 AA14 syscall RGBForeColor 0000B9B2 486E FFE8 pea.l [A6 - 0x18] 0000B9B6 4EB9 0000 0A8A jsr [0x00000A8A] 0000B9BC 2F00 move.l -[A7], D0 0000B9BE 4879 FFFF 641A push.l 0xFFFF641A 0000B9C4 A8A5 syscall FillRect label0000B9C6: 0000B9C6 486E FFF4 pea.l [A6 - 0xC] 0000B9CA 4EB9 0000 095A jsr [0x0000095A] 0000B9D0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000B9D4 4E5E unlink A6 0000B9D6 205F movea.l A0, [A7]+ 0000B9D8 504F addq.w A7, 8 0000B9DA 4ED0 jmp [A0] 0000B9DC 9D44 subx.w D6, D4 0000B9DE 7261 moveq.l D1, 0x61 0000B9E0 775F moveq.l D3, 0x5F 0000B9E2 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000B9E6 5072 6F67 addq.w <>, 8 0000B9EA 7265 moveq.l D1, 0x65 0000B9EC 7373 moveq.l D1, 0x73 0000B9EE 4261 clr.w -[A1] 0000B9F0 7246 moveq.l D1, 0x46 0000B9F2 5243 addq.w D3, 1 0000B9F4 3556 5265 move.w [A2 + 0x5265], [A6] 0000B9F8 6374 bls +0x76 /* 0000BA6E */ 0000B9FA 0000 41F9 ori.b D0, 0xF9 0000B9FE FFFC .invalid <> 0000BA00 EF60 asl D0.w, D7 0000BA02 2008 move.l D0, A0 0000BA04 4E75 rts 0000BA06 FFFF .invalid <> 0000BA08 41F9 FFFC EF60 lea.l A0, [0xFFFCEF60] 0000BA0E 2008 move.l D0, A0 0000BA10 205F movea.l A0, [A7]+ 0000BA12 584F addq.w A7, 4 0000BA14 4ED0 jmp [A0] 0000BA16 FFFF .invalid <> 0000BA18 2F0A move.l -[A7], A2 0000BA1A 702A moveq.l D0, 0x2A 0000BA1C 2F00 move.l -[A7], D0 0000BA1E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000BA24 2440 movea.l A2, D0 0000BA26 200A move.l D0, A2 0000BA28 6708 beq +0xA /* 0000BA32 */ 0000BA2A 2F0A move.l -[A7], A2 0000BA2C 4EB9 0000 B242 jsr [0x0000B242] label0000BA32: 0000BA32 200A move.l D0, A2 0000BA34 245F movea.l A2, [A7]+ 0000BA36 4E75 rts 0000BA38 41F9 FFFC F054 lea.l A0, [0xFFFCF054] 0000BA3E 2008 move.l D0, A0 0000BA40 205F movea.l A0, [A7]+ 0000BA42 584F addq.w A7, 4 0000BA44 4ED0 jmp [A0] 0000BA46 FFFF .invalid <> 0000BA48 2F0A move.l -[A7], A2 0000BA4A 701E moveq.l D0, 0x1E 0000BA4C 2F00 move.l -[A7], D0 0000BA4E 4EB9 0000 0BEA jsr [0x00000BEA] 0000BA54 2440 movea.l A2, D0 0000BA56 200A move.l D0, A2 0000BA58 6708 beq +0xA /* 0000BA62 */ 0000BA5A 2F0A move.l -[A7], A2 0000BA5C 4EB9 0000 3F62 jsr [0x00003F62] label0000BA62: 0000BA62 200A move.l D0, A2 0000BA64 245F movea.l A2, [A7]+ 0000BA66 4E75 rts 0000BA68 41F9 FFFC F554 lea.l A0, [0xFFFCF554] label0000BA6E: 0000BA6E 2008 move.l D0, A0 0000BA70 205F movea.l A0, [A7]+ 0000BA72 584F addq.w A7, 4 0000BA74 4ED0 jmp [A0] 0000BA76 FFFF .invalid <> 0000BA78 2F0A move.l -[A7], A2 0000BA7A 2F3C 0000 009C move.l -[A7], 0x9C 0000BA80 4EB9 0000 0BEA jsr [0x00000BEA] 0000BA86 2440 movea.l A2, D0 0000BA88 200A move.l D0, A2 0000BA8A 6708 beq +0xA /* 0000BA94 */ 0000BA8C 2F0A move.l -[A7], A2 0000BA8E 4EB9 0000 BA9C jsr [0x0000BA9C] label0000BA94: 0000BA94 200A move.l D0, A2 0000BA96 245F movea.l A2, [A7]+ 0000BA98 4E75 rts 0000BA9A FFFF .invalid <> 0000BA9C 4E56 0000 link A6, 0 0000BAA0 48E7 1020 movem.l -[A7], D3,A2 0000BAA4 246E 0008 movea.l A2, [A6 + 0x8] 0000BAA8 2F0A move.l -[A7], A2 0000BAAA 4EB9 0000 B4FA jsr [0x0000B4FA] 0000BAB0 2079 FFFC FC50 movea.l A0, [0xFFFCFC50] 0000BAB6 2488 move.l [A2], A0 0000BAB8 7600 moveq.l D3, 0x00 0000BABA 2543 008C move.l [A2 + 0x8C], D3 0000BABE 2543 0090 move.l [A2 + 0x90], D3 0000BAC2 2543 0088 move.l [A2 + 0x88], D3 0000BAC6 2543 0094 move.l [A2 + 0x94], D3 0000BACA 7000 moveq.l D0, 0x00 0000BACC 2540 0098 move.l [A2 + 0x98], D0 0000BAD0 200A move.l D0, A2 0000BAD2 4CDF 0408 movem.l D3,A2, [A7]+ 0000BAD6 4E5E unlink A6 0000BAD8 205F movea.l A0, [A7]+ 0000BADA 584F addq.w A7, 4 0000BADC 4ED0 jmp [A0] 0000BADE 9F5F sub.w [A7]+, D7 0000BAE0 5F63 subq.w -[A3], 7 0000BAE2 745F moveq.l D2, 0x5F 0000BAE4 5F32 3154 subq.b <>, 7 0000BAE8 4765 chk.w D3, -[A5] 0000BAEA 6E65 bgt +0x67 /* 0000BB51 */ 0000BAEC 7269 moveq.l D1, 0x69 0000BAEE 6352 bls +0x54 /* 0000BB42 */ 0000BAF0 6567 bcs +0x69 /* 0000BB59 */ 0000BAF2 6973 bvs +0x75 /* 0000BB67 */ 0000BAF4 7465 moveq.l D2, 0x65 0000BAF6 7273 moveq.l D1, 0x73 0000BAF8 5669 6577 addq.w [A1 + 0x6577], 3 0000BAFC 4676 0000 not.w [A6 + D0.w] 0000BB00 4E56 0000 link A6, 0 0000BB04 48E7 0038 movem.l -[A7], A2,A3,A4 0000BB08 266E 0008 movea.l A3, [A6 + 0x8] 0000BB0C 202E 0010 move.l D0, [A6 + 0x10] 0000BB10 2740 008C move.l [A3 + 0x8C], D0 0000BB14 2F00 move.l -[A7], D0 0000BB16 4EB9 0000 1172 jsr [0x00001172] 0000BB1C 2F0B move.l -[A7], A3 0000BB1E 2F2B 008C move.l -[A7], [A3 + 0x8C] 0000BB22 4EB9 0000 1552 jsr [0x00001552] 0000BB28 700A moveq.l D0, 0x0A 0000BB2A 2F00 move.l -[A7], D0 0000BB2C 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000BB32 2840 movea.l A4, D0 0000BB34 200C move.l D0, A4 0000BB36 6710 beq +0x12 /* 0000BB48 */ 0000BB38 1F2E 000E move.b -[A7], [A6 + 0xE] 0000BB3C 1F2E 000C move.b -[A7], [A6 + 0xC] 0000BB40 2F0C move.l -[A7], A4 label0000BB42: 0000BB42 4EB9 0000 CA22 jsr [0x0000CA22] label0000BB48: 0000BB48 200C move.l D0, A4 0000BB4A 6706 beq +0x8 /* 0000BB52 */ 0000BB4C 274C 0090 move.l [A3 + 0x90], A4 0000BB50 6008 bra +0xA /* 0000BB5A */ label0000BB52: 0000BB52 2F0C move.l -[A7], A4 0000BB54 4EB9 0000 1172 jsr [0x00001172] label0000BB5A: 0000BB5A 7001 moveq.l D0, 0x01 0000BB5C 1F00 move.b -[A7], D0 0000BB5E 2F0B move.l -[A7], A3 0000BB60 2053 movea.l A0, [A3] 0000BB62 2068 03D8 movea.l A0, [A0 + 0x3D8] 0000BB66 4E90 jsr [A0] 0000BB68 246B 0084 movea.l A2, [A3 + 0x84] 0000BB6C 2F2A 0098 move.l -[A7], [A2 + 0x98] 0000BB70 2F0A move.l -[A7], A2 0000BB72 2052 movea.l A0, [A2] 0000BB74 2068 0180 movea.l A0, [A0 + 0x180] 0000BB78 4E90 jsr [A0] 0000BB7A 2840 movea.l A4, D0 0000BB7C 2F0C move.l -[A7], A4 0000BB7E 4EB9 0000 1172 jsr [0x00001172] 0000BB84 274C 0094 move.l [A3 + 0x94], A4 0000BB88 206B 0084 movea.l A0, [A3 + 0x84] 0000BB8C 2028 0098 move.l D0, [A0 + 0x98] 0000BB90 2740 0098 move.l [A3 + 0x98], D0 0000BB94 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000BB98 4E5E unlink A6 0000BB9A 205F movea.l A0, [A7]+ 0000BB9C 4FEF 000C lea.l A7, [A7 + 0xC] 0000BBA0 4ED0 jmp [A0] 0000BBA2 8049 or.w D0, A1 0000BBA4 4947 chk.w D4, D7 0000BBA6 656E bcs +0x70 /* 0000BC16 */ 0000BBA8 6572 bcs +0x74 /* 0000BC1C */ 0000BBAA 6963 bvs +0x65 /* 0000BC0F */ 0000BBAC 5265 addq.w -[A5], 1 0000BBAE 6769 beq +0x6B /* 0000BC19 */ 0000BBB0 7374 moveq.l D1, 0x74 0000BBB2 6572 bcs +0x74 /* 0000BC26 */ 0000BBB4 7356 moveq.l D1, 0x56 0000BBB6 6965 bvs +0x67 /* 0000BC1D */ 0000BBB8 775F moveq.l D3, 0x5F 0000BBBA 5F32 3154 subq.b <>, 7 0000BBBE 4765 chk.w D3, -[A5] 0000BBC0 6E65 bgt +0x67 /* 0000BC27 */ 0000BBC2 7269 moveq.l D1, 0x69 0000BBC4 6352 bls +0x54 /* 0000BC18 */ 0000BBC6 6567 bcs +0x69 /* 0000BC2F */ 0000BBC8 6973 bvs +0x75 /* 0000BC3D */ 0000BBCA 7465 moveq.l D2, 0x65 0000BBCC 7273 moveq.l D1, 0x73 0000BBCE 5669 6577 addq.w [A1 + 0x6577], 3 0000BBD2 4650 not.w [A0] 0000BBD4 3554 5461 move.w [A2 + 0x5461], [A4] 0000BBD8 736B moveq.l D1, 0x6B 0000BBDA 3135 5461 move.w -[A0], [A5 + D5.w * 4 + 0x61] 0000BBDE 7267 moveq.l D1, 0x67 0000BBE0 6574 bcs +0x76 /* 0000BC56 */ 0000BBE2 5265 addq.w -[A5], 1 0000BBE4 674E beq +0x50 /* 0000BC34 */ 0000BBE6 756D moveq.l D2, 0x6D 0000BBE8 6265 bhi +0x67 /* 0000BC4F */ 0000BBEA 7254 moveq.l D1, 0x54 0000BBEC 3200 move.w D1, D0 0000BBEE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000BBF2 0000 48E7 ori.b D0, 0xE7 0000BBF6 1030 246E move.b D0, [A0 + D2.w * 4 + 0x6E] 0000BBFA 0008 2F2E ori.b A0, 0x2E /* '.' */ 0000BBFE 000C 2F0A ori.b A4, 0xA /* '\n' */ 0000BC02 4EB9 0000 B3F2 jsr [0x0000B3F2] 0000BC08 2F3C 0000 00EC move.l -[A7], 0xEC 0000BC0E 4EB9 0000 0BEA jsr [0x00000BEA] 0000BC14 2640 movea.l A3, D0 label0000BC16: 0000BC16 200B move.l D0, A3 label0000BC18: 0000BC18 6708 beq +0xA /* 0000BC22 */ 0000BC1A 2F0B move.l -[A7], A3 label0000BC1C: 0000BC1C 4EB9 0000 B262 jsr [0x0000B262] label0000BC22: 0000BC22 2F2A 0026 move.l -[A7], [A2 + 0x26] label0000BC26: 0000BC26 2F0A move.l -[A7], A2 0000BC28 4227 clr.b -[A7] 0000BC2A 7601 moveq.l D3, 0x01 0000BC2C 1F03 move.b -[A7], D3 0000BC2E 1F03 move.b -[A7], D3 0000BC30 2F0B move.l -[A7], A3 0000BC32 4EB9 0000 B282 jsr [0x0000B282] // begin alternate branch 0000BC34-0000BC38 label0000BC34: 0000BC34 0000 B282 ori.b D0, 0x82 // end alternate branch 0000BC34-0000BC38 label0000BC34: // (misaligned) 0000BC38 422B 00BB clr.b [A3 + 0xBB] 0000BC3C 2F3C 484E 4449 move.l -[A7], 0x484E4449 /* 'HNDI' */ 0000BC42 262A 001E move.l D3, [A2 + 0x1E] 0000BC46 2F03 move.l -[A7], D3 0000BC48 2043 movea.l A0, D3 0000BC4A 2050 movea.l A0, [A0] 0000BC4C 2068 0180 movea.l A0, [A0 + 0x180] 0000BC50 4E90 jsr [A0] 0000BC52 2540 0088 move.l [A2 + 0x88], D0 label0000BC56: 0000BC56 2F0A move.l -[A7], A2 0000BC58 2052 movea.l A0, [A2] 0000BC5A 2068 02F8 movea.l A0, [A0 + 0x2F8] 0000BC5E 4E90 jsr [A0] 0000BC60 2540 0084 move.l [A2 + 0x84], D0 0000BC64 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000BC68 4E5E unlink A6 0000BC6A 205F movea.l A0, [A7]+ 0000BC6C 504F addq.w A7, 8 0000BC6E 4ED0 jmp [A0] 0000BC70 8031 446F or.b D0, [A1 + D4.w * 4 + 0x6F] 0000BC74 506F 7374 addq.w [A7 + 0x7374], 8 0000BC78 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000BC7E 5F5F subq.w [A7]+, 7 0000BC80 3231 5447 move.w D1, [A1 + D5.w * 4 + 0x47] 0000BC84 656E bcs +0x70 /* 0000BCF4 */ 0000BC86 6572 bcs +0x74 /* 0000BCFA */ 0000BC88 6963 bvs +0x65 /* 0000BCED */ 0000BC8A 5265 addq.w -[A5], 1 0000BC8C 6769 beq +0x6B /* 0000BCF7 */ 0000BC8E 7374 moveq.l D1, 0x74 0000BC90 6572 bcs +0x74 /* 0000BD04 */ 0000BC92 7356 moveq.l D1, 0x56 0000BC94 6965 bvs +0x67 /* 0000BCFB */ 0000BC96 7746 moveq.l D3, 0x46 0000BC98 5039 5444 6F63 addq.b [0x54446F63], 8 0000BC9E 756D moveq.l D2, 0x6D 0000BCA0 656E bcs +0x70 /* 0000BD10 */ 0000BCA2 7400 moveq.l D2, 0x00 0000BCA4 0000 FFFF ori.b D0, 0xFF 0000BCA8 4E56 0000 link A6, 0 0000BCAC 302E 000E move.w D0, [A6 + 0xE] 0000BCB0 0240 00FF andi.w D0, 0xFF 0000BCB4 7239 moveq.l D1, 0x39 0000BCB6 B041 cmp.w D0, D1 0000BCB8 660C bne +0xE /* 0000BCC6 */ 0000BCBA 202E 000C move.l D0, [A6 + 0xC] 0000BCBE 0680 0000 00F7 addi.l D0, 0xF7 0000BCC4 6006 bra +0x8 /* 0000BCCC */ label0000BCC6: 0000BCC6 202E 000C move.l D0, [A6 + 0xC] 0000BCCA 5280 addq.l D0, 1 label0000BCCC: 0000BCCC 4E5E unlink A6 0000BCCE 205F movea.l A0, [A7]+ 0000BCD0 504F addq.w A7, 8 0000BCD2 4ED0 jmp [A0] 0000BCD4 8022 or.b D0, -[A2] 0000BCD6 4E65 move USP, A5 0000BCD8 7874 moveq.l D4, 0x74 0000BCDA 4944 chk.w D4, D4 0000BCDC 5F5F subq.w [A7]+, 7 0000BCDE 3231 5447 move.w D1, [A1 + D5.w * 4 + 0x47] 0000BCE2 656E bcs +0x70 /* 0000BD52 */ 0000BCE4 6572 bcs +0x74 /* 0000BD58 */ 0000BCE6 6963 bvs +0x65 /* 0000BD4B */ 0000BCE8 5265 addq.w -[A5], 1 0000BCEA 6769 beq +0x6B /* 0000BD55 */ 0000BCEC 7374 moveq.l D1, 0x74 0000BCEE 6572 bcs +0x74 /* 0000BD62 */ 0000BCF0 7356 moveq.l D1, 0x56 0000BCF2 6965 bvs +0x67 /* 0000BD59 */ label0000BCF4: 0000BCF4 7746 moveq.l D3, 0x46 0000BCF6 556C 0000 subq.w [A4 + 0x0], 2 label0000BCFA: 0000BCFA FFFF .invalid <> 0000BCFC 41F9 FFFC F58C lea.l A0, [0xFFFCF58C] 0000BD02 2008 move.l D0, A0 label0000BD04: 0000BD04 205F movea.l A0, [A7]+ 0000BD06 584F addq.w A7, 4 0000BD08 4ED0 jmp [A0] 0000BD0A FFFF .invalid <> 0000BD0C 2F0A move.l -[A7], A2 0000BD0E 703C moveq.l D0, 0x3C label0000BD10: 0000BD10 2F00 move.l -[A7], D0 0000BD12 4EB9 0000 0BEA jsr [0x00000BEA] 0000BD18 2440 movea.l A2, D0 0000BD1A 200A move.l D0, A2 0000BD1C 6708 beq +0xA /* 0000BD26 */ 0000BD1E 2F0A move.l -[A7], A2 0000BD20 4EB9 0000 749A jsr [0x0000749A] label0000BD26: 0000BD26 200A move.l D0, A2 0000BD28 245F movea.l A2, [A7]+ 0000BD2A 4E75 rts 0000BD2C 41F9 FFFC F60C lea.l A0, [0xFFFCF60C] 0000BD32 2008 move.l D0, A0 0000BD34 205F movea.l A0, [A7]+ 0000BD36 584F addq.w A7, 4 0000BD38 4ED0 jmp [A0] 0000BD3A FFFF .invalid <> 0000BD3C 2F0A move.l -[A7], A2 0000BD3E 7044 moveq.l D0, 0x44 0000BD40 2F00 move.l -[A7], D0 0000BD42 4EB9 0000 0BEA jsr [0x00000BEA] 0000BD48 2440 movea.l A2, D0 0000BD4A 200A move.l D0, A2 0000BD4C 6708 beq +0xA /* 0000BD56 */ 0000BD4E 2F0A move.l -[A7], A2 0000BD50 4EB9 0000 74AA jsr [0x000074AA] // begin alternate branch 0000BD52-0000BD56 label0000BD52: 0000BD52 0000 74AA ori.b D0, 0xAA // end alternate branch 0000BD52-0000BD56 label0000BD52: // (misaligned) label0000BD56: 0000BD56 200A move.l D0, A2 label0000BD58: 0000BD58 245F movea.l A2, [A7]+ 0000BD5A 4E75 rts 0000BD5C 41F9 FFFC FC74 lea.l A0, [0xFFFCFC74] label0000BD62: 0000BD62 2008 move.l D0, A0 0000BD64 4E75 rts 0000BD66 FFFF .invalid <> 0000BD68 41F9 FFFC FC74 lea.l A0, [0xFFFCFC74] 0000BD6E 2008 move.l D0, A0 0000BD70 205F movea.l A0, [A7]+ 0000BD72 584F addq.w A7, 4 0000BD74 4ED0 jmp [A0] 0000BD76 FFFF .invalid <> 0000BD78 2F0A move.l -[A7], A2 0000BD7A 2F3C 0000 0174 move.l -[A7], 0x174 0000BD80 4EB9 0000 0BEA jsr [0x00000BEA] 0000BD86 2440 movea.l A2, D0 0000BD88 200A move.l D0, A2 0000BD8A 6708 beq +0xA /* 0000BD94 */ 0000BD8C 2F0A move.l -[A7], A2 0000BD8E 4EB9 0000 BD9C jsr [0x0000BD9C] label0000BD94: 0000BD94 200A move.l D0, A2 0000BD96 245F movea.l A2, [A7]+ 0000BD98 4E75 rts 0000BD9A FFFF .invalid <> 0000BD9C 4E56 0000 link A6, 0 0000BDA0 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 0000BDA4 266E 0008 movea.l A3, [A6 + 0x8] 0000BDA8 2F0B move.l -[A7], A3 0000BDAA 4EB9 0000 BA9C jsr [0x0000BA9C] 0000BDB0 2079 FFFD 08E0 movea.l A0, [0xFFFD08E0] 0000BDB6 2688 move.l [A3], A0 0000BDB8 7600 moveq.l D3, 0x00 0000BDBA 2743 009C move.l [A3 + 0x9C], D3 0000BDBE 2743 00A0 move.l [A3 + 0xA0], D3 0000BDC2 2743 00A4 move.l [A3 + 0xA4], D3 0000BDC6 4245 clr.w D5 0000BDC8 6016 bra +0x18 /* 0000BDE0 */ label0000BDCA: 0000BDCA 7600 moveq.l D3, 0x00 0000BDCC 3805 move.w D4, D5 0000BDCE 48C4 ext.l D4 0000BDD0 E584 asl D4, 2 0000BDD2 D88B add.l D4, A3 0000BDD4 2444 movea.l A2, D4 0000BDD6 2543 00A8 move.l [A2 + 0xA8], D3 0000BDDA 2543 00B8 move.l [A2 + 0xB8], D3 0000BDDE 5245 addq.w D5, 1 label0000BDE0: 0000BDE0 0C45 0004 cmpi.w D5, 0x4 0000BDE4 65E4 bcs -0x1A /* 0000BDCA */ 0000BDE6 4245 clr.w D5 0000BDE8 6012 bra +0x14 /* 0000BDFC */ label0000BDEA: 0000BDEA 7000 moveq.l D0, 0x00 0000BDEC 3205 move.w D1, D5 0000BDEE 48C1 ext.l D1 0000BDF0 E581 asl D1, 2 0000BDF2 D28B add.l D1, A3 0000BDF4 2041 movea.l A0, D1 0000BDF6 2140 00C8 move.l [A0 + 0xC8], D0 0000BDFA 5245 addq.w D5, 1 label0000BDFC: 0000BDFC 0C45 0006 cmpi.w D5, 0x6 0000BE00 65E8 bcs -0x16 /* 0000BDEA */ 0000BE02 4245 clr.w D5 0000BE04 6012 bra +0x14 /* 0000BE18 */ label0000BE06: 0000BE06 7000 moveq.l D0, 0x00 0000BE08 3205 move.w D1, D5 0000BE0A 48C1 ext.l D1 0000BE0C E581 asl D1, 2 0000BE0E D28B add.l D1, A3 0000BE10 2041 movea.l A0, D1 0000BE12 2140 00E0 move.l [A0 + 0xE0], D0 0000BE16 5245 addq.w D5, 1 label0000BE18: 0000BE18 0C45 0003 cmpi.w D5, 0x3 0000BE1C 65E8 bcs -0x16 /* 0000BE06 */ 0000BE1E 7600 moveq.l D3, 0x00 0000BE20 2743 00EC move.l [A3 + 0xEC], D3 0000BE24 2743 00F0 move.l [A3 + 0xF0], D3 0000BE28 4245 clr.w D5 0000BE2A 6012 bra +0x14 /* 0000BE3E */ label0000BE2C: 0000BE2C 7000 moveq.l D0, 0x00 0000BE2E 3205 move.w D1, D5 0000BE30 48C1 ext.l D1 0000BE32 E581 asl D1, 2 0000BE34 D28B add.l D1, A3 0000BE36 2041 movea.l A0, D1 0000BE38 2140 00F4 move.l [A0 + 0xF4], D0 0000BE3C 5245 addq.w D5, 1 label0000BE3E: 0000BE3E 0C45 001F cmpi.w D5, 0x1F 0000BE42 63E8 bls -0x16 /* 0000BE2C */ 0000BE44 200B move.l D0, A3 0000BE46 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000BE4A 4E5E unlink A6 0000BE4C 205F movea.l A0, [A7]+ 0000BE4E 584F addq.w A7, 4 0000BE50 4ED0 jmp [A0] 0000BE52 985F sub.w D4, [A7]+ 0000BE54 5F63 subq.w -[A3], 7 0000BE56 745F moveq.l D2, 0x5F 0000BE58 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000BE5C 5265 addq.w -[A5], 1 0000BE5E 6769 beq +0x6B /* 0000BEC9 */ 0000BE60 7374 moveq.l D1, 0x74 0000BE62 6572 bcs +0x74 /* 0000BED6 */ 0000BE64 7356 moveq.l D1, 0x56 0000BE66 6965 bvs +0x67 /* 0000BECD */ 0000BE68 7746 moveq.l D3, 0x46 0000BE6A 7600 moveq.l D3, 0x00 0000BE6C 0000 FFFF ori.b D0, 0xFF 0000BE70 4E56 0000 link A6, 0 0000BE74 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000BE78 246E 0008 movea.l A2, [A6 + 0x8] 0000BE7C 2F0A move.l -[A7], A2 0000BE7E 2052 movea.l A0, [A2] 0000BE80 2068 0098 movea.l A0, [A0 + 0x98] 0000BE84 4E90 jsr [A0] 0000BE86 2840 movea.l A4, D0 0000BE88 2F3C 7650 4320 move.l -[A7], 0x76504320 /* 'vPC ' */ 0000BE8E 2F0A move.l -[A7], A2 0000BE90 2052 movea.l A0, [A2] 0000BE92 2068 0180 movea.l A0, [A0 + 0x180] 0000BE96 4E90 jsr [A0] 0000BE98 2640 movea.l A3, D0 0000BE9A 2F0B move.l -[A7], A3 0000BE9C 4EB9 0000 1172 jsr [0x00001172] 0000BEA2 254B 009C move.l [A2 + 0x9C], A3 0000BEA6 2F3C 764C 5220 move.l -[A7], 0x764C5220 /* 'vLR ' */ 0000BEAC 2F0A move.l -[A7], A2 0000BEAE 2052 movea.l A0, [A2] 0000BEB0 2068 0180 movea.l A0, [A0 + 0x180] 0000BEB4 4E90 jsr [A0] 0000BEB6 2640 movea.l A3, D0 0000BEB8 2F0B move.l -[A7], A3 0000BEBA 4EB9 0000 1172 jsr [0x00001172] 0000BEC0 254B 00A0 move.l [A2 + 0xA0], A3 0000BEC4 2F3C 7643 5452 move.l -[A7], 0x76435452 /* 'vCTR' */ 0000BECA 2F0A move.l -[A7], A2 0000BECC 2052 movea.l A0, [A2] 0000BECE 2068 0180 movea.l A0, [A0 + 0x180] 0000BED2 4E90 jsr [A0] 0000BED4 2640 movea.l A3, D0 label0000BED6: 0000BED6 2F0B move.l -[A7], A3 0000BED8 4EB9 0000 1172 jsr [0x00001172] 0000BEDE 254B 00A4 move.l [A2 + 0xA4], A3 0000BEE2 263C 4352 3030 move.l D3, 0x43523030 /* 'CR00' */ 0000BEE8 4244 clr.w D4 0000BEEA 6032 bra +0x34 /* 0000BF1E */ label0000BEEC: 0000BEEC 2F03 move.l -[A7], D3 0000BEEE 2F0A move.l -[A7], A2 0000BEF0 2052 movea.l A0, [A2] 0000BEF2 2068 0180 movea.l A0, [A0 + 0x180] 0000BEF6 4E90 jsr [A0] 0000BEF8 2640 movea.l A3, D0 0000BEFA 2F0B move.l -[A7], A3 0000BEFC 4EB9 0000 1172 jsr [0x00001172] 0000BF02 3004 move.w D0, D4 0000BF04 48C0 ext.l D0 0000BF06 E580 asl D0, 2 0000BF08 D08A add.l D0, A2 0000BF0A 2040 movea.l A0, D0 0000BF0C 214B 00A8 move.l [A0 + 0xA8], A3 0000BF10 2F03 move.l -[A7], D3 0000BF12 2F0A move.l -[A7], A2 0000BF14 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000BF1A 2600 move.l D3, D0 0000BF1C 5244 addq.w D4, 1 label0000BF1E: 0000BF1E 0C44 0004 cmpi.w D4, 0x4 0000BF22 65C8 bcs -0x36 /* 0000BEEC */ 0000BF24 263C 4352 3130 move.l D3, 0x43523130 /* 'CR10' */ 0000BF2A 4244 clr.w D4 0000BF2C 6032 bra +0x34 /* 0000BF60 */ label0000BF2E: 0000BF2E 2F03 move.l -[A7], D3 0000BF30 2F0A move.l -[A7], A2 0000BF32 2052 movea.l A0, [A2] 0000BF34 2068 0180 movea.l A0, [A0 + 0x180] 0000BF38 4E90 jsr [A0] 0000BF3A 2640 movea.l A3, D0 0000BF3C 2F0B move.l -[A7], A3 0000BF3E 4EB9 0000 1172 jsr [0x00001172] 0000BF44 3004 move.w D0, D4 0000BF46 48C0 ext.l D0 0000BF48 E580 asl D0, 2 0000BF4A D08A add.l D0, A2 0000BF4C 2040 movea.l A0, D0 0000BF4E 214B 00B8 move.l [A0 + 0xB8], A3 0000BF52 2F03 move.l -[A7], D3 0000BF54 2F0A move.l -[A7], A2 0000BF56 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000BF5C 2600 move.l D3, D0 0000BF5E 5244 addq.w D4, 1 label0000BF60: 0000BF60 0C44 0004 cmpi.w D4, 0x4 0000BF64 65C8 bcs -0x36 /* 0000BF2E */ 0000BF66 263C 7643 5232 move.l D3, 0x76435232 /* 'vCR2' */ 0000BF6C 4244 clr.w D4 0000BF6E 6032 bra +0x34 /* 0000BFA2 */ label0000BF70: 0000BF70 2F03 move.l -[A7], D3 0000BF72 2F0A move.l -[A7], A2 0000BF74 2052 movea.l A0, [A2] 0000BF76 2068 0180 movea.l A0, [A0 + 0x180] 0000BF7A 4E90 jsr [A0] 0000BF7C 2640 movea.l A3, D0 0000BF7E 2F0B move.l -[A7], A3 0000BF80 4EB9 0000 1172 jsr [0x00001172] 0000BF86 3004 move.w D0, D4 0000BF88 48C0 ext.l D0 0000BF8A E580 asl D0, 2 0000BF8C D08A add.l D0, A2 0000BF8E 2040 movea.l A0, D0 0000BF90 214B 00C8 move.l [A0 + 0xC8], A3 0000BF94 2F03 move.l -[A7], D3 0000BF96 2F0A move.l -[A7], A2 0000BF98 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000BF9E 2600 move.l D3, D0 0000BFA0 5244 addq.w D4, 1 label0000BFA2: 0000BFA2 0C44 0006 cmpi.w D4, 0x6 0000BFA6 65C8 bcs -0x36 /* 0000BF70 */ 0000BFA8 263C 5845 5230 move.l D3, 0x58455230 /* 'XER0' */ 0000BFAE 4244 clr.w D4 0000BFB0 6032 bra +0x34 /* 0000BFE4 */ label0000BFB2: 0000BFB2 2F03 move.l -[A7], D3 0000BFB4 2F0A move.l -[A7], A2 0000BFB6 2052 movea.l A0, [A2] 0000BFB8 2068 0180 movea.l A0, [A0 + 0x180] 0000BFBC 4E90 jsr [A0] 0000BFBE 2640 movea.l A3, D0 0000BFC0 2F0B move.l -[A7], A3 0000BFC2 4EB9 0000 1172 jsr [0x00001172] 0000BFC8 3004 move.w D0, D4 0000BFCA 48C0 ext.l D0 0000BFCC E580 asl D0, 2 0000BFCE D08A add.l D0, A2 0000BFD0 2040 movea.l A0, D0 0000BFD2 214B 00E0 move.l [A0 + 0xE0], A3 0000BFD6 2F03 move.l -[A7], D3 0000BFD8 2F0A move.l -[A7], A2 0000BFDA 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000BFE0 2600 move.l D3, D0 0000BFE2 5244 addq.w D4, 1 label0000BFE4: 0000BFE4 0C44 0003 cmpi.w D4, 0x3 0000BFE8 65C8 bcs -0x36 /* 0000BFB2 */ 0000BFEA 2F03 move.l -[A7], D3 0000BFEC 2F0A move.l -[A7], A2 0000BFEE 2052 movea.l A0, [A2] 0000BFF0 2068 0180 movea.l A0, [A0 + 0x180] 0000BFF4 4E90 jsr [A0] 0000BFF6 2640 movea.l A3, D0 0000BFF8 2F0B move.l -[A7], A3 0000BFFA 4EB9 0000 1172 jsr [0x00001172] 0000C000 254B 00EC move.l [A2 + 0xEC], A3 0000C004 2F03 move.l -[A7], D3 0000C006 2F0A move.l -[A7], A2 0000C008 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000C00E 2600 move.l D3, D0 0000C010 2F03 move.l -[A7], D3 0000C012 2F0A move.l -[A7], A2 0000C014 2052 movea.l A0, [A2] 0000C016 2068 0180 movea.l A0, [A0 + 0x180] 0000C01A 4E90 jsr [A0] 0000C01C 2640 movea.l A3, D0 0000C01E 2F0B move.l -[A7], A3 0000C020 4EB9 0000 1172 jsr [0x00001172] 0000C026 254B 00F0 move.l [A2 + 0xF0], A3 0000C02A 263C 7652 3030 move.l D3, 0x76523030 /* 'vR00' */ 0000C030 4244 clr.w D4 0000C032 6032 bra +0x34 /* 0000C066 */ label0000C034: 0000C034 2F03 move.l -[A7], D3 0000C036 2F0A move.l -[A7], A2 0000C038 2052 movea.l A0, [A2] 0000C03A 2068 0180 movea.l A0, [A0 + 0x180] 0000C03E 4E90 jsr [A0] 0000C040 2640 movea.l A3, D0 0000C042 2F0B move.l -[A7], A3 0000C044 4EB9 0000 1172 jsr [0x00001172] 0000C04A 3004 move.w D0, D4 0000C04C 48C0 ext.l D0 0000C04E E580 asl D0, 2 0000C050 D08A add.l D0, A2 0000C052 2040 movea.l A0, D0 0000C054 214B 00F4 move.l [A0 + 0xF4], A3 0000C058 2F03 move.l -[A7], D3 0000C05A 2F0A move.l -[A7], A2 0000C05C 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000C062 2600 move.l D3, D0 0000C064 5244 addq.w D4, 1 label0000C066: 0000C066 0C44 001F cmpi.w D4, 0x1F 0000C06A 63C8 bls -0x36 /* 0000C034 */ 0000C06C 7024 moveq.l D0, 0x24 0000C06E 2F00 move.l -[A7], D0 0000C070 4EB9 0000 0BEA jsr [0x00000BEA] 0000C076 2640 movea.l A3, D0 0000C078 200B move.l D0, A3 0000C07A 6708 beq +0xA /* 0000C084 */ 0000C07C 2F0B move.l -[A7], A3 0000C07E 4EB9 0000 17DA jsr [0x000017DA] label0000C084: 0000C084 2F0A move.l -[A7], A2 0000C086 7008 moveq.l D0, 0x08 0000C088 1F00 move.b -[A7], D0 0000C08A 2F0B move.l -[A7], A3 0000C08C 4EB9 0000 17E2 jsr [0x000017E2] 0000C092 2F0B move.l -[A7], A3 0000C094 2F0C move.l -[A7], A4 0000C096 2054 movea.l A0, [A4] 0000C098 2068 00E0 movea.l A0, [A0 + 0xE0] 0000C09C 4E90 jsr [A0] 0000C09E 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C0A2 4227 clr.b -[A7] 0000C0A4 7024 moveq.l D0, 0x24 0000C0A6 1F00 move.b -[A7], D0 0000C0A8 2F0A move.l -[A7], A2 0000C0AA 2052 movea.l A0, [A2] 0000C0AC 2068 03CC movea.l A0, [A0 + 0x3CC] 0000C0B0 4E90 jsr [A0] 0000C0B2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000C0B6 4E5E unlink A6 0000C0B8 205F movea.l A0, [A7]+ 0000C0BA 504F addq.w A7, 8 0000C0BC 4ED0 jmp [A0] 0000C0BE 8028 4952 or.b D0, [A0 + 0x4952] 0000C0C2 6567 bcs +0x69 /* 0000C12B */ 0000C0C4 6973 bvs +0x75 /* 0000C139 */ 0000C0C6 7465 moveq.l D2, 0x65 0000C0C8 7273 moveq.l D1, 0x73 0000C0CA 5669 6577 addq.w [A1 + 0x6577], 3 0000C0CE 5F5F subq.w [A7]+, 7 0000C0D0 3134 5452 move.w -[A0], [A4 + D5.w * 4 + 0x52] 0000C0D4 6567 bcs +0x69 /* 0000C13D */ 0000C0D6 6973 bvs +0x75 /* 0000C14B */ 0000C0D8 7465 moveq.l D2, 0x65 0000C0DA 7273 moveq.l D1, 0x73 0000C0DC 5669 6577 addq.w [A1 + 0x6577], 3 0000C0E0 4650 not.w [A0] 0000C0E2 3554 5461 move.w [A2 + 0x5461], [A4] 0000C0E6 736B moveq.l D1, 0x6B 0000C0E8 0000 FFFF ori.b D0, 0xFF 0000C0EC 41F9 FFFC FEB8 lea.l A0, [0xFFFCFEB8] 0000C0F2 2008 move.l D0, A0 0000C0F4 4E75 rts 0000C0F6 FFFF .invalid <> 0000C0F8 41F9 FFFC FEB8 lea.l A0, [0xFFFCFEB8] 0000C0FE 2008 move.l D0, A0 0000C100 205F movea.l A0, [A7]+ 0000C102 584F addq.w A7, 4 0000C104 4ED0 jmp [A0] 0000C106 FFFF .invalid <> 0000C108 2F0A move.l -[A7], A2 0000C10A 2F3C 0000 0198 move.l -[A7], 0x198 0000C110 4EB9 0000 0BEA jsr [0x00000BEA] 0000C116 2440 movea.l A2, D0 0000C118 200A move.l D0, A2 0000C11A 6708 beq +0xA /* 0000C124 */ 0000C11C 2F0A move.l -[A7], A2 0000C11E 4EB9 0000 C12C jsr [0x0000C12C] label0000C124: 0000C124 200A move.l D0, A2 0000C126 245F movea.l A2, [A7]+ 0000C128 4E75 rts 0000C12A FFFF .invalid <> 0000C12C 4E56 FFFC link A6, -0x0004 0000C130 2F0B move.l -[A7], A3 0000C132 266E 0008 movea.l A3, [A6 + 0x8] 0000C136 2F0B move.l -[A7], A3 0000C138 4EB9 0000 BA9C jsr [0x0000BA9C] 0000C13E 2079 FFFD 08E4 movea.l A0, [0xFFFD08E4] 0000C144 2688 move.l [A3], A0 0000C146 4240 clr.w D0 0000C148 3D40 FFFC move.w [A6 - 0x4], D0 0000C14C 6016 bra +0x18 /* 0000C164 */ label0000C14E: 0000C14E 7000 moveq.l D0, 0x00 0000C150 322E FFFC move.w D1, [A6 - 0x4] 0000C154 48C1 ext.l D1 0000C156 E581 asl D1, 2 0000C158 D28B add.l D1, A3 0000C15A 2041 movea.l A0, D1 0000C15C 2140 009C move.l [A0 + 0x9C], D0 0000C160 526E FFFC addq.w [A6 - 0x4], 1 label0000C164: 0000C164 0C6E 001E FFFC cmpi.w [A6 - 0x4], 0x1E 0000C16A 65E2 bcs -0x1C /* 0000C14E */ 0000C16C 7026 moveq.l D0, 0x26 0000C16E 3D40 FFFC move.w [A6 - 0x4], D0 0000C172 6012 bra +0x14 /* 0000C186 */ label0000C174: 0000C174 1F2E FFFD move.b -[A7], [A6 - 0x3] 0000C178 42A7 clr.l -[A7] 0000C17A 2F0B move.l -[A7], A3 0000C17C 4EB9 0000 7E72 jsr [0x00007E72] 0000C182 526E FFFC addq.w [A6 - 0x4], 1 label0000C186: 0000C186 0C6E 0045 FFFC cmpi.w [A6 - 0x4], 0x45 /* 'E' */ 0000C18C 63E6 bls -0x18 /* 0000C174 */ 0000C18E 7000 moveq.l D0, 0x00 0000C190 2740 0114 move.l [A3 + 0x114], D0 0000C194 200B move.l D0, A3 0000C196 265F movea.l A3, [A7]+ 0000C198 4E5E unlink A6 0000C19A 205F movea.l A0, [A7]+ 0000C19C 584F addq.w A7, 4 0000C19E 4ED0 jmp [A0] 0000C1A0 9B5F sub.w [A7]+, D5 0000C1A2 5F63 subq.w -[A3], 7 0000C1A4 745F moveq.l D2, 0x5F 0000C1A6 5F31 3754 subq.b <>, 7 0000C1AA 4650 not.w [A0] 0000C1AC 5552 subq.w [A2], 2 0000C1AE 6567 bcs +0x69 /* 0000C217 */ 0000C1B0 6973 bvs +0x75 /* 0000C225 */ 0000C1B2 7465 moveq.l D2, 0x65 0000C1B4 7273 moveq.l D1, 0x73 0000C1B6 5669 6577 addq.w [A1 + 0x6577], 3 0000C1BA 4676 0000 not.w [A6 + D0.w] 0000C1BE FFFF .invalid <> 0000C1C0 4E56 FFFC link A6, -0x0004 0000C1C4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000C1C8 246E 0008 movea.l A2, [A6 + 0x8] 0000C1CC 2F0A move.l -[A7], A2 0000C1CE 2052 movea.l A0, [A2] 0000C1D0 2068 0098 movea.l A0, [A0 + 0x98] 0000C1D4 4E90 jsr [A0] 0000C1D6 2840 movea.l A4, D0 0000C1D8 263C 4352 3030 move.l D3, 0x43523030 /* 'CR00' */ 0000C1DE 4240 clr.w D0 0000C1E0 3D40 FFFC move.w [A6 - 0x4], D0 0000C1E4 6036 bra +0x38 /* 0000C21C */ label0000C1E6: 0000C1E6 2F03 move.l -[A7], D3 0000C1E8 2F0A move.l -[A7], A2 0000C1EA 2052 movea.l A0, [A2] 0000C1EC 2068 0180 movea.l A0, [A0 + 0x180] 0000C1F0 4E90 jsr [A0] 0000C1F2 2640 movea.l A3, D0 0000C1F4 2F0B move.l -[A7], A3 0000C1F6 4EB9 0000 1172 jsr [0x00001172] 0000C1FC 302E FFFC move.w D0, [A6 - 0x4] 0000C200 48C0 ext.l D0 0000C202 E580 asl D0, 2 0000C204 D08A add.l D0, A2 0000C206 2040 movea.l A0, D0 0000C208 214B 009C move.l [A0 + 0x9C], A3 0000C20C 2F03 move.l -[A7], D3 0000C20E 2F0A move.l -[A7], A2 0000C210 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000C216 2600 move.l D3, D0 0000C218 526E FFFC addq.w [A6 - 0x4], 1 label0000C21C: 0000C21C 0C6E 001E FFFC cmpi.w [A6 - 0x4], 0x1E 0000C222 65C2 bcs -0x3C /* 0000C1E6 */ 0000C224 2F3C 4352 3330 move.l -[A7], 0x43523330 /* 'CR30' */ 0000C22A 2F0A move.l -[A7], A2 0000C22C 2052 movea.l A0, [A2] 0000C22E 2068 0180 movea.l A0, [A0 + 0x180] 0000C232 4E90 jsr [A0] 0000C234 2640 movea.l A3, D0 0000C236 2F0B move.l -[A7], A3 0000C238 4EB9 0000 1172 jsr [0x00001172] 0000C23E 254B 0114 move.l [A2 + 0x114], A3 0000C242 263C 7652 3030 move.l D3, 0x76523030 /* 'vR00' */ 0000C248 7026 moveq.l D0, 0x26 0000C24A 3D40 FFFC move.w [A6 - 0x4], D0 0000C24E 6036 bra +0x38 /* 0000C286 */ label0000C250: 0000C250 2F03 move.l -[A7], D3 0000C252 2F0A move.l -[A7], A2 0000C254 2052 movea.l A0, [A2] 0000C256 2068 0180 movea.l A0, [A0 + 0x180] 0000C25A 4E90 jsr [A0] 0000C25C 2640 movea.l A3, D0 0000C25E 2F0B move.l -[A7], A3 0000C260 4EB9 0000 1172 jsr [0x00001172] 0000C266 1F2E FFFD move.b -[A7], [A6 - 0x3] 0000C26A 2F0B move.l -[A7], A3 0000C26C 2F0A move.l -[A7], A2 0000C26E 2052 movea.l A0, [A2] 0000C270 2068 03F4 movea.l A0, [A0 + 0x3F4] 0000C274 4E90 jsr [A0] 0000C276 2F03 move.l -[A7], D3 0000C278 2F0A move.l -[A7], A2 0000C27A 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000C280 2600 move.l D3, D0 0000C282 526E FFFC addq.w [A6 - 0x4], 1 label0000C286: 0000C286 0C6E 0045 FFFC cmpi.w [A6 - 0x4], 0x45 /* 'E' */ 0000C28C 63C2 bls -0x3C /* 0000C250 */ 0000C28E 7024 moveq.l D0, 0x24 0000C290 2F00 move.l -[A7], D0 0000C292 4EB9 0000 0BEA jsr [0x00000BEA] 0000C298 2640 movea.l A3, D0 0000C29A 200B move.l D0, A3 0000C29C 6708 beq +0xA /* 0000C2A6 */ 0000C29E 2F0B move.l -[A7], A3 0000C2A0 4EB9 0000 17DA jsr [0x000017DA] label0000C2A6: 0000C2A6 2F0A move.l -[A7], A2 0000C2A8 7009 moveq.l D0, 0x09 0000C2AA 1F00 move.b -[A7], D0 0000C2AC 2F0B move.l -[A7], A3 0000C2AE 4EB9 0000 17E2 jsr [0x000017E2] 0000C2B4 2F0B move.l -[A7], A3 0000C2B6 2F0C move.l -[A7], A4 0000C2B8 2054 movea.l A0, [A4] 0000C2BA 2068 00E0 movea.l A0, [A0 + 0xE0] 0000C2BE 4E90 jsr [A0] 0000C2C0 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C2C4 7026 moveq.l D0, 0x26 0000C2C6 1F00 move.b -[A7], D0 0000C2C8 7046 moveq.l D0, 0x46 0000C2CA 1F00 move.b -[A7], D0 0000C2CC 2F0A move.l -[A7], A2 0000C2CE 2052 movea.l A0, [A2] 0000C2D0 2068 03CC movea.l A0, [A0 + 0x3CC] 0000C2D4 4E90 jsr [A0] 0000C2D6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000C2DA 4E5E unlink A6 0000C2DC 205F movea.l A0, [A7]+ 0000C2DE 504F addq.w A7, 8 0000C2E0 4ED0 jmp [A0] 0000C2E2 802E 4946 or.b D0, [A6 + 0x4946] 0000C2E6 5055 addq.w [A5], 8 0000C2E8 5265 addq.w -[A5], 1 0000C2EA 6769 beq +0x6B /* 0000C355 */ 0000C2EC 7374 moveq.l D1, 0x74 0000C2EE 6572 bcs +0x74 /* 0000C362 */ 0000C2F0 7356 moveq.l D1, 0x56 0000C2F2 6965 bvs +0x67 /* 0000C359 */ 0000C2F4 775F moveq.l D3, 0x5F 0000C2F6 5F31 3754 subq.b <>, 7 0000C2FA 4650 not.w [A0] 0000C2FC 5552 subq.w [A2], 2 0000C2FE 6567 bcs +0x69 /* 0000C367 */ 0000C300 6973 bvs +0x75 /* 0000C375 */ 0000C302 7465 moveq.l D2, 0x65 0000C304 7273 moveq.l D1, 0x73 0000C306 5669 6577 addq.w [A1 + 0x6577], 3 0000C30A 4650 not.w [A0] 0000C30C 3554 5461 move.w [A2 + 0x5461], [A4] 0000C310 736B moveq.l D1, 0x6B 0000C312 0000 41F9 ori.b D0, 0xF9 0000C316 FFFD .invalid <> 0000C318 1FC8 move.b <>, A0 0000C31A 2008 move.l D0, A0 0000C31C 205F movea.l A0, [A7]+ 0000C31E 584F addq.w A7, 4 0000C320 4ED0 jmp [A0] 0000C322 FFFF .invalid <> 0000C324 2F0A move.l -[A7], A2 0000C326 701E moveq.l D0, 0x1E 0000C328 2F00 move.l -[A7], D0 0000C32A 4EB9 0000 0BEA jsr [0x00000BEA] 0000C330 2440 movea.l A2, D0 0000C332 200A move.l D0, A2 0000C334 6708 beq +0xA /* 0000C33E */ 0000C336 2F0A move.l -[A7], A2 0000C338 4EB9 0000 9CA2 jsr [0x00009CA2] label0000C33E: 0000C33E 200A move.l D0, A2 0000C340 245F movea.l A2, [A7]+ 0000C342 4E75 rts 0000C344 41F9 FFFD 25C8 lea.l A0, [0xFFFD25C8] 0000C34A 2008 move.l D0, A0 0000C34C 205F movea.l A0, [A7]+ 0000C34E 584F addq.w A7, 4 0000C350 4ED0 jmp [A0] 0000C352 FFFF .invalid <> 0000C354 2F0A move.l -[A7], A2 0000C356 7024 moveq.l D0, 0x24 0000C358 2F00 move.l -[A7], D0 0000C35A 4EB9 0000 0BEA jsr [0x00000BEA] 0000C360 2440 movea.l A2, D0 label0000C362: 0000C362 200A move.l D0, A2 0000C364 6708 beq +0xA /* 0000C36E */ 0000C366 2F0A move.l -[A7], A2 0000C368 4EB9 0000 17DA jsr [0x000017DA] label0000C36E: 0000C36E 200A move.l D0, A2 0000C370 245F movea.l A2, [A7]+ 0000C372 4E75 rts 0000C374 41F9 FFFD 2BA8 lea.l A0, [0xFFFD2BA8] 0000C37A 2008 move.l D0, A0 0000C37C 4E75 rts 0000C37E FFFF .invalid <> 0000C380 41F9 FFFD 2BA8 lea.l A0, [0xFFFD2BA8] 0000C386 2008 move.l D0, A0 0000C388 205F movea.l A0, [A7]+ 0000C38A 584F addq.w A7, 4 0000C38C 4ED0 jmp [A0] 0000C38E FFFF .invalid <> 0000C390 2F0A move.l -[A7], A2 0000C392 2F3C 0000 01BA move.l -[A7], 0x1BA 0000C398 4EB9 0000 0BEA jsr [0x00000BEA] 0000C39E 2440 movea.l A2, D0 0000C3A0 200A move.l D0, A2 0000C3A2 6708 beq +0xA /* 0000C3AC */ 0000C3A4 2F0A move.l -[A7], A2 0000C3A6 4EB9 0000 C3B4 jsr [0x0000C3B4] label0000C3AC: 0000C3AC 200A move.l D0, A2 0000C3AE 245F movea.l A2, [A7]+ 0000C3B0 4E75 rts 0000C3B2 FFFF .invalid <> 0000C3B4 4E56 0000 link A6, 0 0000C3B8 2F0A move.l -[A7], A2 0000C3BA 246E 0008 movea.l A2, [A6 + 0x8] 0000C3BE 2F0A move.l -[A7], A2 0000C3C0 4EB9 0000 834A jsr [0x0000834A] 0000C3C6 2079 FFFD 3188 movea.l A0, [0xFFFD3188] 0000C3CC 2488 move.l [A2], A0 0000C3CE 200A move.l D0, A2 0000C3D0 245F movea.l A2, [A7]+ 0000C3D2 4E5E unlink A6 0000C3D4 205F movea.l A0, [A7]+ 0000C3D6 584F addq.w A7, 4 0000C3D8 4ED0 jmp [A0] 0000C3DA 8021 or.b D0, -[A1] 0000C3DC 5F5F subq.w [A7]+, 7 0000C3DE 6374 bls +0x76 /* 0000C454 */ 0000C3E0 5F5F subq.w [A7]+, 7 0000C3E2 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000C3E6 686F bvc +0x71 /* 0000C457 */ 0000C3E8 7741 moveq.l D3, 0x41 0000C3EA 6C6C bge +0x6E /* 0000C458 */ 0000C3EC 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000C3F2 6F69 ble +0x6B /* 0000C45D */ 0000C3F4 6E74 bgt +0x76 /* 0000C46A */ 0000C3F6 7356 moveq.l D1, 0x56 0000C3F8 6965 bvs +0x67 /* 0000C45F */ 0000C3FA 7746 moveq.l D3, 0x46 0000C3FC 7600 moveq.l D3, 0x00 0000C3FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000C402 FF1C .extension 0xF1C <> // unimplemented 0000C404 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000C408 266E 0008 movea.l A3, [A6 + 0x8] 0000C40C 2079 FFFB EFE0 movea.l A0, [0xFFFBEFE0] 0000C412 2F28 000C move.l -[A7], [A0 + 0xC] 0000C416 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000C41C 486E FF1C pea.l [A6 - 0xE4] 0000C420 4EB9 0000 5112 jsr [0x00005112] 0000C426 2F3C 0000 00EC move.l -[A7], 0xEC 0000C42C 4EB9 0000 0BEA jsr [0x00000BEA] 0000C432 2840 movea.l A4, D0 0000C434 200C move.l D0, A4 0000C436 6708 beq +0xA /* 0000C440 */ 0000C438 2F0C move.l -[A7], A4 0000C43A 4EB9 0000 B262 jsr [0x0000B262] label0000C440: 0000C440 2F0C move.l -[A7], A4 0000C442 4EB9 0000 1172 jsr [0x00001172] 0000C448 2F0B move.l -[A7], A3 0000C44A 2053 movea.l A0, [A3] 0000C44C 2068 0470 movea.l A0, [A0 + 0x470] 0000C450 4E90 jsr [A0] 0000C452 486E FF1C pea.l [A6 - 0xE4] // begin alternate branch 0000C454-0000C456 label0000C454: 0000C454 FF1C .extension 0xF1C <> // unimplemented // end alternate branch 0000C454-0000C456 label0000C454: // (misaligned) 0000C456 4EB9 0000 5122 jsr [0x00005122] // begin alternate branch 0000C458-0000C45C label0000C458: 0000C458 0000 5122 ori.b D0, 0x22 /* '\"' */ // end alternate branch 0000C458-0000C45C label0000C458: // (misaligned) 0000C45C 2440 movea.l A2, D0 0000C45E 601A bra +0x1C /* 0000C47A */ label0000C460: 0000C460 2F0A move.l -[A7], A2 0000C462 7001 moveq.l D0, 0x01 0000C464 3F00 move.w -[A7], D0 0000C466 2F0B move.l -[A7], A3 0000C468 4EB9 0000 C9F4 jsr [0x0000C9F4] // begin alternate branch 0000C46A-0000C46E label0000C46A: 0000C46A 0000 C9F4 ori.b D0, 0xF4 // end alternate branch 0000C46A-0000C46E label0000C46A: // (misaligned) 0000C46E 486E FF1C pea.l [A6 - 0xE4] 0000C472 4EB9 0000 511A jsr [0x0000511A] 0000C478 2440 movea.l A2, D0 label0000C47A: 0000C47A 486E FF1C pea.l [A6 - 0xE4] 0000C47E 206E FF1C movea.l A0, [A6 - 0xE4] 0000C482 2050 movea.l A0, [A0] 0000C484 4E90 jsr [A0] 0000C486 4A00 tst.b D0 0000C488 66D6 bne -0x28 /* 0000C460 */ 0000C48A 2F0B move.l -[A7], A3 0000C48C 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 0000C492 4EB9 0000 1552 jsr [0x00001552] 0000C498 2F0B move.l -[A7], A3 0000C49A 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000C4A0 4EB9 0000 1552 jsr [0x00001552] 0000C4A6 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000C4AC 2028 0014 move.l D0, [A0 + 0x14] 0000C4B0 2D40 FF8C move.l [A6 - 0x74], D0 0000C4B4 4A80 tst.l D0 0000C4B6 6750 beq +0x52 /* 0000C508 */ 0000C4B8 2F00 move.l -[A7], D0 0000C4BA 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000C4C0 486E FF90 pea.l [A6 - 0x70] 0000C4C4 4EB9 0000 5112 jsr [0x00005112] 0000C4CA 486E FF90 pea.l [A6 - 0x70] 0000C4CE 4EB9 0000 5122 jsr [0x00005122] 0000C4D4 2440 movea.l A2, D0 0000C4D6 6016 bra +0x18 /* 0000C4EE */ label0000C4D8: 0000C4D8 2F0B move.l -[A7], A3 0000C4DA 2F0A move.l -[A7], A2 0000C4DC 4EB9 0000 1552 jsr [0x00001552] 0000C4E2 486E FF90 pea.l [A6 - 0x70] 0000C4E6 4EB9 0000 511A jsr [0x0000511A] 0000C4EC 2440 movea.l A2, D0 label0000C4EE: 0000C4EE 486E FF90 pea.l [A6 - 0x70] 0000C4F2 206E FF90 movea.l A0, [A6 - 0x70] 0000C4F6 2050 movea.l A0, [A0] 0000C4F8 4E90 jsr [A0] 0000C4FA 4A00 tst.b D0 0000C4FC 66DA bne -0x24 /* 0000C4D8 */ 0000C4FE 486E FF90 pea.l [A6 - 0x70] 0000C502 4EB9 0000 4F4A jsr [0x00004F4A] label0000C508: 0000C508 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000C50C 2F0B move.l -[A7], A3 0000C50E 4227 clr.b -[A7] 0000C510 7601 moveq.l D3, 0x01 0000C512 1F03 move.b -[A7], D3 0000C514 1F03 move.b -[A7], D3 0000C516 2F0C move.l -[A7], A4 0000C518 4EB9 0000 B282 jsr [0x0000B282] 0000C51E 2F0B move.l -[A7], A3 0000C520 2053 movea.l A0, [A3] 0000C522 2068 049C movea.l A0, [A0 + 0x49C] 0000C526 4E90 jsr [A0] 0000C528 486E FF1C pea.l [A6 - 0xE4] 0000C52C 4EB9 0000 4F4A jsr [0x00004F4A] 0000C532 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000C536 4E5E unlink A6 0000C538 205F movea.l A0, [A7]+ 0000C53A 584F addq.w A7, 4 0000C53C 4ED0 jmp [A0] 0000C53E 8037 496E or.b D0, <> 0000C542 6974 bvs +0x76 /* 0000C5B8 */ 0000C544 5368 6F77 subq.w [A0 + 0x6F77], 1 0000C548 416C 6C42 chk.w D0, [A4 + 0x6C42] 0000C54C 7265 moveq.l D1, 0x65 0000C54E 616B bsr +0x6D /* 0000C5BB */ 0000C550 706F moveq.l D0, 0x6F 0000C552 696E bvs +0x70 /* 0000C5C2 */ 0000C554 7473 moveq.l D2, 0x73 0000C556 5669 6577 addq.w [A1 + 0x6577], 3 0000C55A 5F5F subq.w [A7]+, 7 0000C55C 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000C560 686F bvc +0x71 /* 0000C5D1 */ 0000C562 7741 moveq.l D3, 0x41 0000C564 6C6C bge +0x6E /* 0000C5D2 */ 0000C566 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000C56C 6F69 ble +0x6B /* 0000C5D7 */ 0000C56E 6E74 bgt +0x76 /* 0000C5E4 */ 0000C570 7356 moveq.l D1, 0x56 0000C572 6965 bvs +0x67 /* 0000C5D9 */ 0000C574 7746 moveq.l D3, 0x46 0000C576 7600 moveq.l D3, 0x00 0000C578 0000 FFFF ori.b D0, 0xFF 0000C57C 4E56 FFF4 link A6, -0x000C 0000C580 48E7 0038 movem.l -[A7], A2,A3,A4 0000C584 246E 0008 movea.l A2, [A6 + 0x8] 0000C588 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C58C 4EB9 0000 1172 jsr [0x00001172] 0000C592 206E 000C movea.l A0, [A6 + 0xC] 0000C596 3028 0022 move.w D0, [A0 + 0x22] 0000C59A 7208 moveq.l D1, 0x08 0000C59C B041 cmp.w D0, D1 0000C59E 6600 00C2 bne +0xC4 /* 0000C662 */ 0000C5A2 486E FFF4 pea.l [A6 - 0xC] 0000C5A6 4EB9 0000 0A2A jsr [0x00000A2A] 0000C5AC 486E FFFC pea.l [A6 - 0x4] 0000C5B0 2F0A move.l -[A7], A2 0000C5B2 2052 movea.l A0, [A2] 0000C5B4 2068 040C movea.l A0, [A0 + 0x40C] label0000C5B8: 0000C5B8 4E90 jsr [A0] 0000C5BA 2040 movea.l A0, D0 0000C5BC 2010 move.l D0, [A0] 0000C5BE 2D40 FFF4 move.l [A6 - 0xC], D0 label0000C5C2: 0000C5C2 4879 FFFF 643C push.l 0xFFFF643C 0000C5C8 486E FFF4 pea.l [A6 - 0xC] 0000C5CC 4EB9 0000 0A72 jsr [0x00000A72] label0000C5D2: 0000C5D2 4A00 tst.b D0 0000C5D4 6700 008C beq +0x8E /* 0000C662 */ 0000C5D8 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000C5DC 2F0A move.l -[A7], A2 0000C5DE 4EB9 0000 837A jsr [0x0000837A] label0000C5E4: 0000C5E4 2640 movea.l A3, D0 0000C5E6 200B move.l D0, A3 0000C5E8 6778 beq +0x7A /* 0000C662 */ 0000C5EA 202B 000E move.l D0, [A3 + 0xE] 0000C5EE 2D40 FFF8 move.l [A6 - 0x8], D0 0000C5F2 4A80 tst.l D0 0000C5F4 676C beq +0x6E /* 0000C662 */ 0000C5F6 2F00 move.l -[A7], D0 0000C5F8 2F0A move.l -[A7], A2 0000C5FA 4EB9 0000 CC4C jsr [0x0000CC4C] 0000C600 4EB9 0000 39BA jsr [0x000039BA] 0000C606 2840 movea.l A4, D0 0000C608 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000C60C 2F0C move.l -[A7], A4 0000C60E 2054 movea.l A0, [A4] 0000C610 2068 00E0 movea.l A0, [A0 + 0xE0] 0000C614 4E90 jsr [A0] 0000C616 7034 moveq.l D0, 0x34 0000C618 2F00 move.l -[A7], D0 0000C61A 4EB9 0000 0BEA jsr [0x00000BEA] 0000C620 2640 movea.l A3, D0 0000C622 200B move.l D0, A3 0000C624 6708 beq +0xA /* 0000C62E */ 0000C626 2F0B move.l -[A7], A3 0000C628 4EB9 0000 71E2 jsr [0x000071E2] label0000C62E: 0000C62E 200B move.l D0, A3 0000C630 671E beq +0x20 /* 0000C650 */ 0000C632 42A7 clr.l -[A7] 0000C634 42A7 clr.l -[A7] 0000C636 2F0C move.l -[A7], A4 0000C638 2F0B move.l -[A7], A3 0000C63A 2053 movea.l A0, [A3] 0000C63C 2068 00B4 movea.l A0, [A0 + 0xB4] 0000C640 4E90 jsr [A0] 0000C642 2F0B move.l -[A7], A3 0000C644 2F0A move.l -[A7], A2 0000C646 2052 movea.l A0, [A2] 0000C648 2068 0100 movea.l A0, [A0 + 0x100] 0000C64C 4E90 jsr [A0] 0000C64E 6008 bra +0xA /* 0000C658 */ label0000C650: 0000C650 2F0B move.l -[A7], A3 0000C652 4EB9 0000 1172 jsr [0x00001172] label0000C658: 0000C658 2F0A move.l -[A7], A2 0000C65A 2052 movea.l A0, [A2] 0000C65C 2068 0264 movea.l A0, [A0 + 0x264] 0000C660 4E90 jsr [A0] label0000C662: 0000C662 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C666 2F0A move.l -[A7], A2 0000C668 4EB9 0000 623A jsr [0x0000623A] 0000C66E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000C672 4E5E unlink A6 0000C674 205F movea.l A0, [A7]+ 0000C676 504F addq.w A7, 8 0000C678 4ED0 jmp [A0] 0000C67A 8036 446F or.b D0, [A6 + D4.w * 4 + 0x6F] 0000C67E 4B65 chk.w D5, -[A5] 0000C680 7945 moveq.l D4, 0x45 0000C682 7665 moveq.l D3, 0x65 0000C684 6E74 bgt +0x76 /* 0000C6FA */ 0000C686 5F5F subq.w [A7]+, 7 0000C688 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000C68C 686F bvc +0x71 /* 0000C6FD */ 0000C68E 7741 moveq.l D3, 0x41 0000C690 6C6C bge +0x6E /* 0000C6FE */ 0000C692 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000C698 6F69 ble +0x6B /* 0000C703 */ 0000C69A 6E74 bgt +0x76 /* 0000C710 */ 0000C69C 7356 moveq.l D1, 0x56 0000C69E 6965 bvs +0x67 /* 0000C705 */ 0000C6A0 7746 moveq.l D3, 0x46 0000C6A2 5031 3354 addq.b <>, 8 0000C6A6 546F 6F6C addq.w [A7 + 0x6F6C], 2 0000C6AA 626F bhi +0x71 /* 0000C71B */ 0000C6AC 7845 moveq.l D4, 0x45 0000C6AE 7665 moveq.l D3, 0x65 0000C6B0 6E74 bgt +0x76 /* 0000C726 */ 0000C6B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000C6B6 FFF0 .invalid <> 0000C6B8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000C6BC 266E 0008 movea.l A3, [A6 + 0x8] 0000C6C0 486E FFF0 pea.l [A6 - 0x10] 0000C6C4 4EB9 0000 0A2A jsr [0x00000A2A] 0000C6CA 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000C6CE 4EB9 0000 1172 jsr [0x00001172] 0000C6D4 206E 0010 movea.l A0, [A6 + 0x10] 0000C6D8 3028 0026 move.w D0, [A0 + 0x26] 0000C6DC 7602 moveq.l D3, 0x02 0000C6DE B043 cmp.w D0, D3 0000C6E0 6D00 0114 blt +0x116 /* 0000C7F6 */ 0000C6E4 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000C6E8 486E FFF0 pea.l [A6 - 0x10] 0000C6EC 2F0B move.l -[A7], A3 0000C6EE 2053 movea.l A0, [A3] 0000C6F0 2068 0418 movea.l A0, [A0 + 0x418] 0000C6F4 4E90 jsr [A0] 0000C6F6 1D40 FFF4 move.b [A6 - 0xC], D0 label0000C6FA: 0000C6FA 2F2E FFF0 move.l -[A7], [A6 - 0x10] label0000C6FE: 0000C6FE 2F0B move.l -[A7], A3 0000C700 4EB9 0000 837A jsr [0x0000837A] 0000C706 2840 movea.l A4, D0 0000C708 200C move.l D0, A4 0000C70A 6700 00EA beq +0xEC /* 0000C7F6 */ 0000C70E 4AAC 000E tst.l [A4 + 0xE] // begin alternate branch 0000C710-0000C716 label0000C710: 0000C710 000E 6700 ori.b A6, 0x0 0000C714 00E2 .incomplete // end alternate branch 0000C710-0000C716 label0000C710: // (misaligned) 0000C712 6700 00E2 beq +0xE4 /* 0000C7F6 */ 0000C716 102E FFF4 move.b D0, [A6 - 0xC] 0000C71A 6700 00DA beq +0xDC /* 0000C7F6 */ 0000C71E 246C 000E movea.l A2, [A4 + 0xE] 0000C722 200A move.l D0, A2 0000C724 6700 00D0 beq +0xD2 /* 0000C7F6 */ // begin alternate branch 0000C726-0000C728 label0000C726: 0000C726 00D0 .incomplete // end alternate branch 0000C726-0000C728 label0000C726: // (misaligned) 0000C728 302E FFF2 move.w D0, [A6 - 0xE] 0000C72C B043 cmp.w D0, D3 0000C72E 6622 bne +0x24 /* 0000C752 */ 0000C730 4A2A 0134 tst.b [A2 + 0x134] 0000C734 670E beq +0x10 /* 0000C744 */ 0000C736 2F0A move.l -[A7], A2 0000C738 2052 movea.l A0, [A2] 0000C73A 2068 0060 movea.l A0, [A0 + 0x60] 0000C73E 4E90 jsr [A0] 0000C740 6000 00B4 bra +0xB6 /* 0000C7F6 */ label0000C744: 0000C744 2F0A move.l -[A7], A2 0000C746 2052 movea.l A0, [A2] 0000C748 2068 005C movea.l A0, [A0 + 0x5C] 0000C74C 4E90 jsr [A0] 0000C74E 6000 00A6 bra +0xA8 /* 0000C7F6 */ label0000C752: 0000C752 0C6E 0003 FFF2 cmpi.w [A6 - 0xE], 0x3 0000C758 660C bne +0xE /* 0000C766 */ 0000C75A 2F0A move.l -[A7], A2 0000C75C 4EB9 0000 80C2 jsr [0x000080C2] 0000C762 2840 movea.l A4, D0 0000C764 6004 bra +0x6 /* 0000C76A */ label0000C766: 0000C766 7000 moveq.l D0, 0x00 0000C768 2840 movea.l A4, D0 label0000C76A: 0000C76A 200C move.l D0, A4 0000C76C 6726 beq +0x28 /* 0000C794 */ 0000C76E 2F0C move.l -[A7], A4 0000C770 4EB9 0000 1372 jsr [0x00001372] 0000C776 4A00 tst.b D0 0000C778 57C0 seq D0 0000C77A 4400 neg.b D0 0000C77C 4880 ext.w D0 0000C77E 48C0 ext.l D0 0000C780 1F00 move.b -[A7], D0 0000C782 7001 moveq.l D0, 0x01 0000C784 1F00 move.b -[A7], D0 0000C786 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000C78C 4EB9 0000 8CBA jsr [0x00008CBA] 0000C792 6062 bra +0x64 /* 0000C7F6 */ label0000C794: 0000C794 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000C79A 2868 0008 movea.l A4, [A0 + 0x8] 0000C79E 200C move.l D0, A4 0000C7A0 6742 beq +0x44 /* 0000C7E4 */ 0000C7A2 2F0C move.l -[A7], A4 0000C7A4 2054 movea.l A0, [A4] 0000C7A6 2068 0064 movea.l A0, [A0 + 0x64] 0000C7AA 4E90 jsr [A0] 0000C7AC 4A00 tst.b D0 0000C7AE 6734 beq +0x36 /* 0000C7E4 */ 0000C7B0 202C 0044 move.l D0, [A4 + 0x44] 0000C7B4 2D40 FFFC move.l [A6 - 0x4], D0 0000C7B8 2040 movea.l A0, D0 0000C7BA 2028 0062 move.l D0, [A0 + 0x62] 0000C7BE 2D40 FFF8 move.l [A6 - 0x8], D0 0000C7C2 4A80 tst.l D0 0000C7C4 6730 beq +0x32 /* 0000C7F6 */ 0000C7C6 2F0A move.l -[A7], A2 0000C7C8 2052 movea.l A0, [A2] 0000C7CA 2068 0084 movea.l A0, [A0 + 0x84] 0000C7CE 4E90 jsr [A0] 0000C7D0 2F00 move.l -[A7], D0 0000C7D2 7001 moveq.l D0, 0x01 0000C7D4 1F00 move.b -[A7], D0 0000C7D6 4227 clr.b -[A7] 0000C7D8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000C7DC 4EB9 0000 B050 jsr [0x0000B050] 0000C7E2 6012 bra +0x14 /* 0000C7F6 */ label0000C7E4: 0000C7E4 3F3C 0FA0 move.w -[A7], 0xFA0 0000C7E8 7031 moveq.l D0, 0x31 0000C7EA 3F00 move.w -[A7], D0 0000C7EC 7001 moveq.l D0, 0x01 0000C7EE 1F00 move.b -[A7], D0 0000C7F0 4EB9 0000 48FA jsr [0x000048FA] label0000C7F6: 0000C7F6 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000C7FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000C7FE 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C802 2F0B move.l -[A7], A3 0000C804 4EB9 0000 83E2 jsr [0x000083E2] 0000C80A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000C80E 4E5E unlink A6 0000C810 205F movea.l A0, [A7]+ 0000C812 4FEF 0010 lea.l A7, [A7 + 0x10] 0000C816 4ED0 jmp [A0] 0000C818 8049 or.w D0, A1 0000C81A 446F 4D6F neg.w [A7 + 0x4D6F] 0000C81E 7573 moveq.l D2, 0x73 0000C820 6543 bcs +0x45 /* 0000C865 */ 0000C822 6F6D ble +0x6F /* 0000C891 */ 0000C824 6D61 blt +0x63 /* 0000C887 */ 0000C826 6E64 bgt +0x66 /* 0000C88C */ 0000C828 5F5F subq.w [A7]+, 7 0000C82A 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000C82E 686F bvc +0x71 /* 0000C89F */ 0000C830 7741 moveq.l D3, 0x41 0000C832 6C6C bge +0x6E /* 0000C8A0 */ 0000C834 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000C83A 6F69 ble +0x6B /* 0000C8A5 */ 0000C83C 6E74 bgt +0x76 /* 0000C8B2 */ 0000C83E 7356 moveq.l D1, 0x56 0000C840 6965 bvs +0x67 /* 0000C8A7 */ 0000C842 7746 moveq.l D3, 0x46 0000C844 5236 5650 addq.b [A6 + D5.w * 8 + 0x50], 1 0000C848 6F69 ble +0x6B /* 0000C8B3 */ 0000C84A 6E74 bgt +0x76 /* 0000C8C0 */ 0000C84C 5031 3354 addq.b <>, 8 0000C850 546F 6F6C addq.w [A7 + 0x6F6C], 2 0000C854 626F bhi +0x71 /* 0000C8C5 */ 0000C856 7845 moveq.l D4, 0x45 0000C858 7665 moveq.l D3, 0x65 0000C85A 6E74 bgt +0x76 /* 0000C8D0 */ 0000C85C 3643 movea.w A3, D3 0000C85E 506F 696E addq.w [A7 + 0x696E], 8 0000C862 7400 moveq.l D2, 0x00 0000C864 0000 FFFF ori.b D0, 0xFF 0000C868 4E56 0000 link A6, 0 0000C86C 48E7 0038 movem.l -[A7], A2,A3,A4 0000C870 246E 0008 movea.l A2, [A6 + 0x8] 0000C874 266E 0010 movea.l A3, [A6 + 0x10] 0000C878 286E 0014 movea.l A4, [A6 + 0x14] 0000C87C 202E 0018 move.l D0, [A6 + 0x18] 0000C880 0C80 0000 04BB cmpi.l D0, 0x4BB 0000C886 6756 beq +0x58 /* 0000C8DE */ 0000C888 0C80 0000 04B0 cmpi.l D0, 0x4B0 // begin alternate branch 0000C88C-0000C8A0 label0000C88C: 0000C88C 04B0 6770 0C80 0000 subi.l [A0 + D0.w], 0x67700C80 0000C894 04BC 6700 00A0 0C80 0000 subi.l 0xC800000, 0x670000A0 0000C89E 04C2 .incomplete // end alternate branch 0000C88C-0000C8A0 label0000C88C: // (misaligned) 0000C88E 6770 beq +0x72 /* 0000C900 */ 0000C890 0C80 0000 04BC cmpi.l D0, 0x4BC 0000C896 6700 00A0 beq +0xA2 /* 0000C938 */ 0000C89A 0C80 0000 04C2 cmpi.l D0, 0x4C2 label0000C8A0: 0000C8A0 6700 0096 beq +0x98 /* 0000C938 */ 0000C8A4 0C80 0000 04B8 cmpi.l D0, 0x4B8 0000C8AA 6700 008C beq +0x8E /* 0000C938 */ 0000C8AE 0C80 0000 04CA cmpi.l D0, 0x4CA // begin alternate branch 0000C8B2-0000C8B4 label0000C8B2: 0000C8B2 04CA .incomplete // end alternate branch 0000C8B2-0000C8B4 label0000C8B2: // (misaligned) 0000C8B4 6700 0082 beq +0x84 /* 0000C938 */ 0000C8B8 0C80 0000 04CB cmpi.l D0, 0x4CB 0000C8BE 6778 beq +0x7A /* 0000C938 */ label0000C8C0: 0000C8C0 0C80 0000 04C6 cmpi.l D0, 0x4C6 0000C8C6 6770 beq +0x72 /* 0000C938 */ 0000C8C8 0C80 0000 04BA cmpi.l D0, 0x4BA 0000C8CE 6768 beq +0x6A /* 0000C938 */ label0000C8D0: 0000C8D0 0C80 0000 04B1 cmpi.l D0, 0x4B1 0000C8D6 6700 0080 beq +0x82 /* 0000C958 */ 0000C8DA 6000 00AE bra +0xB0 /* 0000C98A */ label0000C8DE: 0000C8DE 2F0A move.l -[A7], A2 0000C8E0 2F0B move.l -[A7], A3 0000C8E2 4EB9 0000 1552 jsr [0x00001552] 0000C8E8 42A7 clr.l -[A7] 0000C8EA 2F0A move.l -[A7], A2 0000C8EC 4EB9 0000 CEF8 jsr [0x0000CEF8] 0000C8F2 2F0A move.l -[A7], A2 0000C8F4 2052 movea.l A0, [A2] 0000C8F6 2068 049C movea.l A0, [A0 + 0x49C] 0000C8FA 4E90 jsr [A0] 0000C8FC 6000 008C bra +0x8E /* 0000C98A */ label0000C900: 0000C900 4EB9 0000 1794 jsr [0x00001794] 0000C906 2F00 move.l -[A7], D0 0000C908 2F0C move.l -[A7], A4 0000C90A 4EB9 0000 1572 jsr [0x00001572] 0000C910 4A00 tst.b D0 0000C912 6776 beq +0x78 /* 0000C98A */ 0000C914 2F0B move.l -[A7], A3 0000C916 7001 moveq.l D0, 0x01 0000C918 3F00 move.w -[A7], D0 0000C91A 2F0A move.l -[A7], A2 0000C91C 4EB9 0000 C9F4 jsr [0x0000C9F4] 0000C922 42A7 clr.l -[A7] 0000C924 2F0A move.l -[A7], A2 0000C926 4EB9 0000 CEF8 jsr [0x0000CEF8] 0000C92C 2F0A move.l -[A7], A2 0000C92E 2052 movea.l A0, [A2] 0000C930 2068 049C movea.l A0, [A0 + 0x49C] 0000C934 4E90 jsr [A0] 0000C936 6052 bra +0x54 /* 0000C98A */ label0000C938: 0000C938 42A7 clr.l -[A7] 0000C93A 2F0A move.l -[A7], A2 0000C93C 4EB9 0000 CEF8 jsr [0x0000CEF8] 0000C942 2F0A move.l -[A7], A2 0000C944 2052 movea.l A0, [A2] 0000C946 2068 049C movea.l A0, [A0 + 0x49C] 0000C94A 4E90 jsr [A0] 0000C94C 2F0A move.l -[A7], A2 0000C94E 2052 movea.l A0, [A2] 0000C950 2068 0264 movea.l A0, [A0 + 0x264] 0000C954 4E90 jsr [A0] 0000C956 6032 bra +0x34 /* 0000C98A */ label0000C958: 0000C958 4EB9 0000 1098 jsr [0x00001098] 0000C95E 2F00 move.l -[A7], D0 0000C960 2F0C move.l -[A7], A4 0000C962 4EB9 0000 1572 jsr [0x00001572] 0000C968 4A00 tst.b D0 0000C96A 671E beq +0x20 /* 0000C98A */ 0000C96C 2F0B move.l -[A7], A3 0000C96E 2F0A move.l -[A7], A2 0000C970 4EB9 0000 CC4C jsr [0x0000CC4C] 0000C976 2F0B move.l -[A7], A3 0000C978 2F0A move.l -[A7], A2 0000C97A 4EB9 0000 CEF8 jsr [0x0000CEF8] 0000C980 2F0A move.l -[A7], A2 0000C982 2052 movea.l A0, [A2] 0000C984 2068 049C movea.l A0, [A0 + 0x49C] 0000C988 4E90 jsr [A0] label0000C98A: 0000C98A 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000C98E 2F0C move.l -[A7], A4 0000C990 2F0B move.l -[A7], A3 0000C992 2F2E 000C move.l -[A7], [A6 + 0xC] 0000C996 2F0A move.l -[A7], A2 0000C998 4EB9 0000 6232 jsr [0x00006232] 0000C99E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000C9A2 4E5E unlink A6 0000C9A4 205F movea.l A0, [A7]+ 0000C9A6 4FEF 0014 lea.l A7, [A7 + 0x14] 0000C9AA 4ED0 jmp [A0] 0000C9AC 8043 or.w D0, D3 0000C9AE 446F 5570 neg.w [A7 + 0x5570] 0000C9B2 6461 bcc +0x63 /* 0000CA15 */ 0000C9B4 7465 moveq.l D2, 0x65 0000C9B6 5F5F subq.w [A7]+, 7 0000C9B8 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000C9BC 686F bvc +0x71 /* 0000CA2D */ 0000C9BE 7741 moveq.l D3, 0x41 0000C9C0 6C6C bge +0x6E /* 0000CA2E */ 0000C9C2 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000C9C8 6F69 ble +0x6B /* 0000CA33 */ 0000C9CA 6E74 bgt +0x76 /* 0000CA40 */ 0000C9CC 7356 moveq.l D1, 0x56 0000C9CE 6965 bvs +0x67 /* 0000CA35 */ 0000C9D0 7746 moveq.l D3, 0x46 0000C9D2 6C50 bge +0x52 /* 0000CA24 */ 0000C9D4 3754 4F62 move.w [A3 + 0x4F62], [A4] 0000C9D8 6A65 bpl +0x67 /* 0000CA3F */ 0000C9DA 6374 bls +0x76 /* 0000CA50 */ 0000C9DC 5432 5031 addq.b [A2 + D5.w + 0x31], 2 0000C9E0 3654 movea.w A3, [A4] 0000C9E2 4465 neg.w -[A5] 0000C9E4 7065 moveq.l D0, 0x65 0000C9E6 6E64 bgt +0x66 /* 0000CA4C */ 0000C9E8 656E bcs +0x70 /* 0000CA58 */ 0000C9EA 6379 bls +0x7B /* 0000CA65 */ 0000C9EC 5370 6163 6500 0000 4E56 subq.w [[A0 + 0x6500] + 0x4E56], 1 0000C9F6 FF88 .invalid <> 0000C9F8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000C9FC 286E 0008 movea.l A4, [A6 + 0x8] 0000CA00 202E 000E move.l D0, [A6 + 0xE] 0000CA04 6700 01F4 beq +0x1F6 /* 0000CBFA */ 0000CA08 2079 FFFB EFE0 movea.l A0, [0xFFFBEFE0] 0000CA0E 2668 000C movea.l A3, [A0 + 0xC] 0000CA12 7000 moveq.l D0, 0x00 0000CA14 2440 movea.l A2, D0 0000CA16 7600 moveq.l D3, 0x00 0000CA18 2D43 FF88 move.l [A6 - 0x78], D3 0000CA1C 422E FF8C clr.b [A6 - 0x74] 0000CA20 2803 move.l D4, D3 0000CA22 2A03 move.l D5, D3 label0000CA24: 0000CA24 200B move.l D0, A3 0000CA26 6700 01D2 beq +0x1D4 /* 0000CBFA */ 0000CA2A 206E 000E movea.l A0, [A6 + 0xE] label0000CA2E: 0000CA2E 4A28 0134 tst.b [A0 + 0x134] 0000CA32 663C bne +0x3E /* 0000CA70 */ 0000CA34 2F08 move.l -[A7], A0 0000CA36 2250 movea.l A1, [A0] 0000CA38 2269 0084 movea.l A1, [A1 + 0x84] 0000CA3C 4E91 jsr [A1] 0000CA3E 2F00 move.l -[A7], D0 label0000CA40: 0000CA40 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CA44 206E 000E movea.l A0, [A6 + 0xE] 0000CA48 2050 movea.l A0, [A0] 0000CA4A 2068 0084 movea.l A0, [A0 + 0x84] // begin alternate branch 0000CA4C-0000CA52 label0000CA4C: 0000CA4C 0084 4E90 2F00 ori.l D4, 0x4E902F00 // end alternate branch 0000CA4C-0000CA52 label0000CA4C: // (misaligned) 0000CA4E 4E90 jsr [A0] label0000CA50: 0000CA50 2F00 move.l -[A7], D0 0000CA52 2F0B move.l -[A7], A3 0000CA54 2053 movea.l A0, [A3] 0000CA56 2068 00E0 movea.l A0, [A0 + 0xE0] // begin alternate branch 0000CA58-0000CA5A label0000CA58: 0000CA58 00E0 .incomplete // end alternate branch 0000CA58-0000CA5A label0000CA58: // (misaligned) 0000CA5A 4E90 jsr [A0] 0000CA5C 2440 movea.l A2, D0 0000CA5E 200A move.l D0, A2 0000CA60 6710 beq +0x12 /* 0000CA72 */ 0000CA62 2F0A move.l -[A7], A2 0000CA64 2052 movea.l A0, [A2] 0000CA66 2068 0050 movea.l A0, [A0 + 0x50] 0000CA6A 4E90 jsr [A0] 0000CA6C 2A00 move.l D5, D0 0000CA6E 6002 bra +0x4 /* 0000CA72 */ label0000CA70: 0000CA70 7A01 moveq.l D5, 0x01 label0000CA72: 0000CA72 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CA76 2F0C move.l -[A7], A4 0000CA78 4EB9 0000 CC4C jsr [0x0000CC4C] 0000CA7E 0C85 0000 0001 cmpi.l D5, 0x1 0000CA84 6F00 0128 ble +0x12A /* 0000CBAE */ 0000CA88 2F0A move.l -[A7], A2 0000CA8A 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000CA90 486E FF90 pea.l [A6 - 0x70] 0000CA94 4EB9 0000 5112 jsr [0x00005112] 0000CA9A 486E FF90 pea.l [A6 - 0x70] 0000CA9E 4EB9 0000 5122 jsr [0x00005122] 0000CAA4 2640 movea.l A3, D0 0000CAA6 6042 bra +0x44 /* 0000CAEA */ label0000CAA8: 0000CAA8 B7EE 000E cmpa.l A3, [A6 + 0xE] 0000CAAC 6730 beq +0x32 /* 0000CADE */ 0000CAAE 2F0B move.l -[A7], A3 0000CAB0 486E FF88 pea.l [A6 - 0x78] 0000CAB4 2F0C move.l -[A7], A4 0000CAB6 4EB9 0000 87AA jsr [0x000087AA] 0000CABC 2440 movea.l A2, D0 0000CABE 200A move.l D0, A2 0000CAC0 671C beq +0x1E /* 0000CADE */ 0000CAC2 2F0A move.l -[A7], A2 0000CAC4 4EB9 0000 8292 jsr [0x00008292] 0000CACA 4A00 tst.b D0 0000CACC 6706 beq +0x8 /* 0000CAD4 */ 0000CACE 1D7C 0001 FF8C move.b [A6 - 0x74], 0x1 label0000CAD4: 0000CAD4 262E FF88 move.l D3, [A6 - 0x78] 0000CAD8 B684 cmp.l D3, D4 0000CADA 6F02 ble +0x4 /* 0000CADE */ 0000CADC 2803 move.l D4, D3 label0000CADE: 0000CADE 486E FF90 pea.l [A6 - 0x70] 0000CAE2 4EB9 0000 511A jsr [0x0000511A] 0000CAE8 2640 movea.l A3, D0 label0000CAEA: 0000CAEA 486E FF90 pea.l [A6 - 0x70] 0000CAEE 206E FF90 movea.l A0, [A6 - 0x70] 0000CAF2 2050 movea.l A0, [A0] 0000CAF4 4E90 jsr [A0] 0000CAF6 4A00 tst.b D0 0000CAF8 66AE bne -0x50 /* 0000CAA8 */ 0000CAFA 102E FF8C move.b D0, [A6 - 0x74] 0000CAFE 6752 beq +0x54 /* 0000CB52 */ 0000CB00 4A84 tst.l D4 0000CB02 674E beq +0x50 /* 0000CB52 */ 0000CB04 7012 moveq.l D0, 0x12 0000CB06 2F00 move.l -[A7], D0 0000CB08 4EB9 0000 0BEA jsr [0x00000BEA] 0000CB0E 2440 movea.l A2, D0 0000CB10 200A move.l D0, A2 0000CB12 6708 beq +0xA /* 0000CB1C */ 0000CB14 2F0A move.l -[A7], A2 0000CB16 4EB9 0000 8732 jsr [0x00008732] label0000CB1C: 0000CB1C 2F0A move.l -[A7], A2 0000CB1E 4EB9 0000 1172 jsr [0x00001172] 0000CB24 2F0C move.l -[A7], A4 0000CB26 7002 moveq.l D0, 0x02 0000CB28 3F00 move.w -[A7], D0 0000CB2A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CB2E 2F0A move.l -[A7], A2 0000CB30 4EB9 0000 873A jsr [0x0000873A] 0000CB36 2F0A move.l -[A7], A2 0000CB38 2F04 move.l -[A7], D4 0000CB3A 2F0C move.l -[A7], A4 0000CB3C 2054 movea.l A0, [A4] 0000CB3E 2068 0478 movea.l A0, [A0 + 0x478] 0000CB42 4E90 jsr [A0] 0000CB44 2F0C move.l -[A7], A4 0000CB46 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CB4A 4EB9 0000 1552 jsr [0x00001552] 0000CB50 6050 bra +0x52 /* 0000CBA2 */ label0000CB52: 0000CB52 4A84 tst.l D4 0000CB54 664C bne +0x4E /* 0000CBA2 */ 0000CB56 7012 moveq.l D0, 0x12 0000CB58 2F00 move.l -[A7], D0 0000CB5A 4EB9 0000 0BEA jsr [0x00000BEA] 0000CB60 2440 movea.l A2, D0 0000CB62 200A move.l D0, A2 0000CB64 6708 beq +0xA /* 0000CB6E */ 0000CB66 2F0A move.l -[A7], A2 0000CB68 4EB9 0000 8732 jsr [0x00008732] label0000CB6E: 0000CB6E 2F0A move.l -[A7], A2 0000CB70 4EB9 0000 1172 jsr [0x00001172] 0000CB76 2F0C move.l -[A7], A4 0000CB78 7001 moveq.l D0, 0x01 0000CB7A 3F00 move.w -[A7], D0 0000CB7C 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CB80 2F0A move.l -[A7], A2 0000CB82 4EB9 0000 873A jsr [0x0000873A] 0000CB88 2F0A move.l -[A7], A2 0000CB8A 2F04 move.l -[A7], D4 0000CB8C 2F0C move.l -[A7], A4 0000CB8E 2054 movea.l A0, [A4] 0000CB90 2068 0478 movea.l A0, [A0 + 0x478] 0000CB94 4E90 jsr [A0] 0000CB96 2F0C move.l -[A7], A4 0000CB98 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CB9C 4EB9 0000 1552 jsr [0x00001552] label0000CBA2: 0000CBA2 486E FF90 pea.l [A6 - 0x70] 0000CBA6 4EB9 0000 4F4A jsr [0x00004F4A] 0000CBAC 604C bra +0x4E /* 0000CBFA */ label0000CBAE: 0000CBAE 7012 moveq.l D0, 0x12 0000CBB0 2F00 move.l -[A7], D0 0000CBB2 4EB9 0000 0BEA jsr [0x00000BEA] 0000CBB8 2440 movea.l A2, D0 0000CBBA 200A move.l D0, A2 0000CBBC 6708 beq +0xA /* 0000CBC6 */ 0000CBBE 2F0A move.l -[A7], A2 0000CBC0 4EB9 0000 8732 jsr [0x00008732] label0000CBC6: 0000CBC6 2F0A move.l -[A7], A2 0000CBC8 4EB9 0000 1172 jsr [0x00001172] 0000CBCE 2F0C move.l -[A7], A4 0000CBD0 7001 moveq.l D0, 0x01 0000CBD2 3F00 move.w -[A7], D0 0000CBD4 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CBD8 2F0A move.l -[A7], A2 0000CBDA 4EB9 0000 873A jsr [0x0000873A] 0000CBE0 2F0A move.l -[A7], A2 0000CBE2 42A7 clr.l -[A7] 0000CBE4 2F0C move.l -[A7], A4 0000CBE6 2054 movea.l A0, [A4] 0000CBE8 2068 0478 movea.l A0, [A0 + 0x478] 0000CBEC 4E90 jsr [A0] 0000CBEE 2F0C move.l -[A7], A4 0000CBF0 2F2E 000E move.l -[A7], [A6 + 0xE] 0000CBF4 4EB9 0000 1552 jsr [0x00001552] label0000CBFA: 0000CBFA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000CBFE 4E5E unlink A6 0000CC00 205F movea.l A0, [A7]+ 0000CC02 4FEF 000A lea.l A7, [A7 + 0xA] 0000CC06 4ED0 jmp [A0] 0000CC08 803E or.b D0, <> 0000CC0A 4164 chk.w D0, -[A4] 0000CC0C 6442 bcc +0x44 /* 0000CC50 */ 0000CC0E 7265 moveq.l D1, 0x65 0000CC10 616B bsr +0x6D /* 0000CC7D */ 0000CC12 506F 696E addq.w [A7 + 0x696E], 8 0000CC16 744F moveq.l D2, 0x4F 0000CC18 626A bhi +0x6C /* 0000CC84 */ 0000CC1A 6563 bcs +0x65 /* 0000CC7F */ 0000CC1C 745F moveq.l D2, 0x5F 0000CC1E 5F32 3354 subq.b <>, 7 0000CC22 5368 6F77 subq.w [A0 + 0x6F77], 1 0000CC26 416C 6C42 chk.w D0, [A4 + 0x6C42] 0000CC2A 7265 moveq.l D1, 0x65 0000CC2C 616B bsr +0x6D /* 0000CC99 */ 0000CC2E 706F moveq.l D0, 0x6F 0000CC30 696E bvs +0x70 /* 0000CCA0 */ 0000CC32 7473 moveq.l D2, 0x73 0000CC34 5669 6577 addq.w [A1 + 0x6577], 3 0000CC38 4650 not.w [A0] 0000CC3A 3131 5442 move.w -[A0], [A1 + D5.w * 4 + 0x42] 0000CC3E 7265 moveq.l D1, 0x65 0000CC40 616B bsr +0x6D /* 0000CCAD */ 0000CC42 506F 696E addq.w [A7 + 0x696E], 8 0000CC46 7473 moveq.l D2, 0x73 0000CC48 0000 FFFF ori.b D0, 0xFF 0000CC4C 4E56 FF74 link A6, -0x008C label0000CC50: 0000CC50 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000CC54 266E 0008 movea.l A3, [A6 + 0x8] 0000CC58 2079 FFFB EFE0 movea.l A0, [0xFFFBEFE0] 0000CC5E 2468 000C movea.l A2, [A0 + 0xC] 0000CC62 7600 moveq.l D3, 0x00 0000CC64 2D43 FF78 move.l [A6 - 0x88], D3 0000CC68 2D43 FF7C move.l [A6 - 0x84], D3 0000CC6C 422E FF80 clr.b [A6 - 0x80] 0000CC70 202E 000C move.l D0, [A6 + 0xC] 0000CC74 6700 0232 beq +0x234 /* 0000CEA8 */ 0000CC78 200A move.l D0, A2 0000CC7A 6700 022C beq +0x22E /* 0000CEA8 */ 0000CC7E 4AAB 01A6 tst.l [A3 + 0x1A6] 0000CC82 6700 0224 beq +0x226 /* 0000CEA8 */ // begin alternate branch 0000CC84-0000CC90 label0000CC84: 0000CC84 0224 2F2E andi.b -[A4], 0x2E /* '.' */ 0000CC88 000C 206E ori.b A4, 0x6E /* 'n' */ 0000CC8C 000C 2250 ori.b A4, 0x50 /* 'P' */ // end alternate branch 0000CC84-0000CC90 label0000CC84: // (misaligned) 0000CC86 2F2E 000C move.l -[A7], [A6 + 0xC] 0000CC8A 206E 000C movea.l A0, [A6 + 0xC] 0000CC8E 2250 movea.l A1, [A0] 0000CC90 2269 0084 movea.l A1, [A1 + 0x84] 0000CC94 4E91 jsr [A1] 0000CC96 2F00 move.l -[A7], D0 0000CC98 2F2E 000C move.l -[A7], [A6 + 0xC] 0000CC9C 206E 000C movea.l A0, [A6 + 0xC] label0000CCA0: 0000CCA0 2050 movea.l A0, [A0] 0000CCA2 2068 0084 movea.l A0, [A0 + 0x84] 0000CCA6 4E90 jsr [A0] 0000CCA8 2F00 move.l -[A7], D0 0000CCAA 2F0A move.l -[A7], A2 0000CCAC 2052 movea.l A0, [A2] 0000CCAE 2068 00E0 movea.l A0, [A0 + 0xE0] 0000CCB2 4E90 jsr [A0] 0000CCB4 2D40 FF74 move.l [A6 - 0x8C], D0 0000CCB8 4A80 tst.l D0 0000CCBA 6710 beq +0x12 /* 0000CCCC */ 0000CCBC 2F00 move.l -[A7], D0 0000CCBE 2040 movea.l A0, D0 0000CCC0 2050 movea.l A0, [A0] 0000CCC2 2068 0050 movea.l A0, [A0 + 0x50] 0000CCC6 4E90 jsr [A0] 0000CCC8 2D40 FF78 move.l [A6 - 0x88], D0 label0000CCCC: 0000CCCC 202E FF78 move.l D0, [A6 - 0x88] 0000CCD0 6700 01D6 beq +0x1D8 /* 0000CEA8 */ 0000CCD4 2F2E 000C move.l -[A7], [A6 + 0xC] 0000CCD8 486E FF7C pea.l [A6 - 0x84] 0000CCDC 2F0B move.l -[A7], A3 0000CCDE 4EB9 0000 87AA jsr [0x000087AA] 0000CCE4 2840 movea.l A4, D0 0000CCE6 200C move.l D0, A4 0000CCE8 6700 01BE beq +0x1C0 /* 0000CEA8 */ 0000CCEC 302C 0008 move.w D0, [A4 + 0x8] 0000CCF0 7601 moveq.l D3, 0x01 0000CCF2 B043 cmp.w D0, D3 0000CCF4 6600 01A0 bne +0x1A2 /* 0000CE96 */ 0000CCF8 246C 000E movea.l A2, [A4 + 0xE] 0000CCFC 200A move.l D0, A2 0000CCFE 672C beq +0x2E /* 0000CD2C */ 0000CD00 4A2A 0134 tst.b [A2 + 0x134] 0000CD04 6626 bne +0x28 /* 0000CD2C */ 0000CD06 2F0C move.l -[A7], A4 0000CD08 4EB9 0000 8292 jsr [0x00008292] 0000CD0E 1D40 FF80 move.b [A6 - 0x80], D0 0000CD12 4A00 tst.b D0 0000CD14 6716 beq +0x18 /* 0000CD2C */ 0000CD16 302E FF7E move.w D0, [A6 - 0x82] 0000CD1A 5240 addq.w D0, 1 0000CD1C 3F00 move.w -[A7], D0 0000CD1E 3F2E FF7A move.w -[A7], [A6 - 0x86] 0000CD22 2F0B move.l -[A7], A3 0000CD24 2053 movea.l A0, [A3] 0000CD26 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000CD2A 4E90 jsr [A0] label0000CD2C: 0000CD2C 2F0C move.l -[A7], A4 0000CD2E 262B 01A6 move.l D3, [A3 + 0x1A6] 0000CD32 2F03 move.l -[A7], D3 0000CD34 2043 movea.l A0, D3 0000CD36 2050 movea.l A0, [A0] 0000CD38 2068 00BC movea.l A0, [A0 + 0xBC] 0000CD3C 4E90 jsr [A0] 0000CD3E 2F0C move.l -[A7], A4 0000CD40 4EB9 0000 14CA jsr [0x000014CA] 0000CD46 7001 moveq.l D0, 0x01 0000CD48 3F00 move.w -[A7], D0 0000CD4A 2F0B move.l -[A7], A3 0000CD4C 2053 movea.l A0, [A3] 0000CD4E 2068 0408 movea.l A0, [A0 + 0x408] 0000CD52 4E90 jsr [A0] 0000CD54 102E FF80 move.b D0, [A6 - 0x80] 0000CD58 6700 014E beq +0x150 /* 0000CEA8 */ 0000CD5C 0CAE 0000 0001 FF78 cmpi.l [A6 - 0x88], 0x1 0000CD64 6F00 0142 ble +0x144 /* 0000CEA8 */ 0000CD68 2F2E FF74 move.l -[A7], [A6 - 0x8C] 0000CD6C 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000CD72 486E FF84 pea.l [A6 - 0x7C] 0000CD76 4EB9 0000 5112 jsr [0x00005112] 0000CD7C 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1 0000CD82 486E FF84 pea.l [A6 - 0x7C] 0000CD86 4EB9 0000 5122 jsr [0x00005122] 0000CD8C 2D40 FFF4 move.l [A6 - 0xC], D0 0000CD90 6000 00E6 bra +0xE8 /* 0000CE78 */ label0000CD94: 0000CD94 246E FFF4 movea.l A2, [A6 - 0xC] 0000CD98 B5EE 000C cmpa.l A2, [A6 + 0xC] 0000CD9C 6700 00CC beq +0xCE /* 0000CE6A */ 0000CDA0 7612 moveq.l D3, 0x12 0000CDA2 2F03 move.l -[A7], D3 0000CDA4 4EB9 0000 0BEA jsr [0x00000BEA] 0000CDAA 2840 movea.l A4, D0 0000CDAC 200C move.l D0, A4 0000CDAE 6708 beq +0xA /* 0000CDB8 */ 0000CDB0 2F0C move.l -[A7], A4 0000CDB2 4EB9 0000 8732 jsr [0x00008732] label0000CDB8: 0000CDB8 2F0C move.l -[A7], A4 0000CDBA 4EB9 0000 1172 jsr [0x00001172] 0000CDC0 102E FFF8 move.b D0, [A6 - 0x8] 0000CDC4 6776 beq +0x78 /* 0000CE3C */ 0000CDC6 2F0B move.l -[A7], A3 0000CDC8 7001 moveq.l D0, 0x01 0000CDCA 3F00 move.w -[A7], D0 0000CDCC 2F0A move.l -[A7], A2 0000CDCE 2F0C move.l -[A7], A4 0000CDD0 4EB9 0000 873A jsr [0x0000873A] 0000CDD6 2F0C move.l -[A7], A4 0000CDD8 202E FF7C move.l D0, [A6 - 0x84] 0000CDDC 5380 subq.l D0, 1 0000CDDE 2F00 move.l -[A7], D0 0000CDE0 2F0B move.l -[A7], A3 0000CDE2 2053 movea.l A0, [A3] 0000CDE4 2068 0478 movea.l A0, [A0 + 0x478] 0000CDE8 4E90 jsr [A0] 0000CDEA 422E FFF8 clr.b [A6 - 0x8] 0000CDEE 197C 0001 000A move.b [A4 + 0xA], 0x1 0000CDF4 2F03 move.l -[A7], D3 0000CDF6 4EB9 0000 0BEA jsr [0x00000BEA] 0000CDFC 2D40 FFFC move.l [A6 - 0x4], D0 0000CE00 4A80 tst.l D0 0000CE02 6708 beq +0xA /* 0000CE0C */ 0000CE04 2F00 move.l -[A7], D0 0000CE06 4EB9 0000 8732 jsr [0x00008732] label0000CE0C: 0000CE0C 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000CE10 4EB9 0000 1172 jsr [0x00001172] 0000CE16 2F0B move.l -[A7], A3 0000CE18 7002 moveq.l D0, 0x02 0000CE1A 3F00 move.w -[A7], D0 0000CE1C 2F0A move.l -[A7], A2 0000CE1E 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000CE22 4EB9 0000 873A jsr [0x0000873A] 0000CE28 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000CE2C 2F2E FF7C move.l -[A7], [A6 - 0x84] 0000CE30 2F0B move.l -[A7], A3 0000CE32 2053 movea.l A0, [A3] 0000CE34 2068 0478 movea.l A0, [A0 + 0x478] 0000CE38 4E90 jsr [A0] 0000CE3A 6022 bra +0x24 /* 0000CE5E */ label0000CE3C: 0000CE3C 2F0B move.l -[A7], A3 0000CE3E 7002 moveq.l D0, 0x02 0000CE40 3F00 move.w -[A7], D0 0000CE42 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000CE46 2F0C move.l -[A7], A4 0000CE48 4EB9 0000 873A jsr [0x0000873A] 0000CE4E 2F0C move.l -[A7], A4 0000CE50 2F2E FF7C move.l -[A7], [A6 - 0x84] 0000CE54 2F0B move.l -[A7], A3 0000CE56 2053 movea.l A0, [A3] 0000CE58 2068 0478 movea.l A0, [A0 + 0x478] 0000CE5C 4E90 jsr [A0] label0000CE5E: 0000CE5E 2F0B move.l -[A7], A3 0000CE60 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000CE64 4EB9 0000 1552 jsr [0x00001552] label0000CE6A: 0000CE6A 486E FF84 pea.l [A6 - 0x7C] 0000CE6E 4EB9 0000 511A jsr [0x0000511A] 0000CE74 2D40 FFF4 move.l [A6 - 0xC], D0 label0000CE78: 0000CE78 486E FF84 pea.l [A6 - 0x7C] 0000CE7C 206E FF84 movea.l A0, [A6 - 0x7C] 0000CE80 2050 movea.l A0, [A0] 0000CE82 4E90 jsr [A0] 0000CE84 4A00 tst.b D0 0000CE86 6600 FF0C bne -0xF2 /* 0000CD94 */ 0000CE8A 486E FF84 pea.l [A6 - 0x7C] 0000CE8E 4EB9 0000 4F4A jsr [0x00004F4A] 0000CE94 6012 bra +0x14 /* 0000CEA8 */ label0000CE96: 0000CE96 3F2E FF7E move.w -[A7], [A6 - 0x82] 0000CE9A 3003 move.w D0, D3 0000CE9C 3F00 move.w -[A7], D0 0000CE9E 2F0B move.l -[A7], A3 0000CEA0 2053 movea.l A0, [A3] 0000CEA2 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000CEA6 4E90 jsr [A0] label0000CEA8: 0000CEA8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000CEAC 4E5E unlink A6 0000CEAE 205F movea.l A0, [A7]+ 0000CEB0 504F addq.w A7, 8 0000CEB2 4ED0 jmp [A0] 0000CEB4 8040 or.w D0, D0 0000CEB6 5265 addq.w -[A5], 1 0000CEB8 6D6F blt +0x71 /* 0000CF29 */ 0000CEBA 7665 moveq.l D3, 0x65 0000CEBC 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 0000CEC2 6F69 ble +0x6B /* 0000CF2D */ 0000CEC4 6E74 bgt +0x76 /* 0000CF3A */ 0000CEC6 4F62 chk.w D7, -[A2] 0000CEC8 6A65 bpl +0x67 /* 0000CF2F */ 0000CECA 6374 bls +0x76 /* 0000CF40 */ 0000CECC 5F5F subq.w [A7]+, 7 0000CECE 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000CED2 686F bvc +0x71 /* 0000CF43 */ 0000CED4 7741 moveq.l D3, 0x41 0000CED6 6C6C bge +0x6E /* 0000CF44 */ 0000CED8 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000CEDE 6F69 ble +0x6B /* 0000CF49 */ 0000CEE0 6E74 bgt +0x76 /* 0000CF56 */ 0000CEE2 7356 moveq.l D1, 0x56 0000CEE4 6965 bvs +0x67 /* 0000CF4B */ 0000CEE6 7746 moveq.l D3, 0x46 0000CEE8 5031 3154 addq.b <>, 8 0000CEEC 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 0000CEF2 6F69 ble +0x6B /* 0000CF5D */ 0000CEF4 6E74 bgt +0x76 /* 0000CF6A */ 0000CEF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000CEFA FF1C .extension 0xF1C <> // unimplemented 0000CEFC 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000CF00 206E 0008 movea.l A0, [A6 + 0x8] 0000CF04 2F28 01A6 move.l -[A7], [A0 + 0x1A6] 0000CF08 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000CF0E 486E FF1C pea.l [A6 - 0xE4] 0000CF12 4EB9 0000 5112 jsr [0x00005112] 0000CF18 486E FF1C pea.l [A6 - 0xE4] 0000CF1C 4EB9 0000 5122 jsr [0x00005122] 0000CF22 2D40 FF8C move.l [A6 - 0x74], D0 0000CF26 6000 0180 bra +0x182 /* 0000D0A8 */ label0000CF2A: 0000CF2A 246E FF8C movea.l A2, [A6 - 0x74] 0000CF2E 286A 000E movea.l A4, [A2 + 0xE] 0000CF32 200C move.l D0, A4 0000CF34 6700 013C beq +0x13E /* 0000D072 */ 0000CF38 2F0C move.l -[A7], A4 label0000CF3A: 0000CF3A 2054 movea.l A0, [A4] 0000CF3C 2068 009C movea.l A0, [A0 + 0x9C] label0000CF40: 0000CF40 4E90 jsr [A0] 0000CF42 4A2C 0134 tst.b [A4 + 0x134] // begin alternate branch 0000CF44-0000CF48 label0000CF44: 0000CF44 0134 6710 btst [A4 + D6 * 8], D0 // end alternate branch 0000CF44-0000CF48 label0000CF44: // (misaligned) 0000CF46 6710 beq +0x12 /* 0000CF58 */ 0000CF48 2F0C move.l -[A7], A4 0000CF4A 4EB9 0000 80E2 jsr [0x000080E2] 0000CF50 3540 000C move.w [A2 + 0xC], D0 0000CF54 6000 0144 bra +0x146 /* 0000D09A */ // begin alternate branch 0000CF56-0000CF58 label0000CF56: 0000CF56 0144 bchg D4, D0 // end alternate branch 0000CF56-0000CF58 label0000CF56: // (misaligned) label0000CF58: 0000CF58 246E FF8C movea.l A2, [A6 - 0x74] 0000CF5C 302A 0008 move.w D0, [A2 + 0x8] 0000CF60 7202 moveq.l D1, 0x02 0000CF62 B041 cmp.w D0, D1 0000CF64 661C bne +0x1E /* 0000CF82 */ 0000CF66 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] // begin alternate branch 0000CF6A-0000CF76 label0000CF6A: 0000CF6A EFDC 2068 bfins [A4]+ {1:D0}, D2 0000CF6E 0008 226C ori.b A0, 0x6C /* 'l' */ 0000CF72 0130 B1C9 btst [[ + <>]], D0 // end alternate branch 0000CF6A-0000CF76 label0000CF6A: // (misaligned) 0000CF6C 2068 0008 movea.l A0, [A0 + 0x8] 0000CF70 226C 0130 movea.l A1, [A4 + 0x130] 0000CF74 B1C9 cmpa.l A0, A1 0000CF76 670A beq +0xC /* 0000CF82 */ 0000CF78 357C 009C 000C move.w [A2 + 0xC], 0x9C 0000CF7E 6000 011A bra +0x11C /* 0000D09A */ label0000CF82: 0000CF82 246E FF8C movea.l A2, [A6 - 0x74] 0000CF86 302A 0008 move.w D0, [A2 + 0x8] 0000CF8A 7202 moveq.l D1, 0x02 0000CF8C B041 cmp.w D0, D1 0000CF8E 6700 00D4 beq +0xD6 /* 0000D064 */ 0000CF92 2079 FFFB EFE0 movea.l A0, [0xFFFBEFE0] 0000CF98 2668 000C movea.l A3, [A0 + 0xC] 0000CF9C 7600 moveq.l D3, 0x00 0000CF9E 302C 0012 move.w D0, [A4 + 0x12] 0000CFA2 3540 000C move.w [A2 + 0xC], D0 0000CFA6 200B move.l D0, A3 0000CFA8 6700 00F0 beq +0xF2 /* 0000D09A */ 0000CFAC 2F0C move.l -[A7], A4 0000CFAE 2054 movea.l A0, [A4] 0000CFB0 2068 0084 movea.l A0, [A0 + 0x84] 0000CFB4 4E90 jsr [A0] 0000CFB6 2F00 move.l -[A7], D0 0000CFB8 2F0C move.l -[A7], A4 0000CFBA 2054 movea.l A0, [A4] 0000CFBC 2068 0084 movea.l A0, [A0 + 0x84] 0000CFC0 4E90 jsr [A0] 0000CFC2 2F00 move.l -[A7], D0 0000CFC4 2F0B move.l -[A7], A3 0000CFC6 2053 movea.l A0, [A3] 0000CFC8 2068 00E0 movea.l A0, [A0 + 0xE0] 0000CFCC 4E90 jsr [A0] 0000CFCE 2440 movea.l A2, D0 0000CFD0 200A move.l D0, A2 0000CFD2 670C beq +0xE /* 0000CFE0 */ 0000CFD4 2F0A move.l -[A7], A2 0000CFD6 2052 movea.l A0, [A2] 0000CFD8 2068 0050 movea.l A0, [A0 + 0x50] 0000CFDC 4E90 jsr [A0] 0000CFDE 2600 move.l D3, D0 label0000CFE0: 0000CFE0 0C83 0000 0001 cmpi.l D3, 0x1 0000CFE6 6F00 00B2 ble +0xB4 /* 0000D09A */ 0000CFEA 2F0A move.l -[A7], A2 0000CFEC 1F39 FFFD 2B50 move.b -[A7], [0xFFFD2B50] 0000CFF2 486E FF90 pea.l [A6 - 0x70] 0000CFF6 4EB9 0000 5112 jsr [0x00005112] 0000CFFC 486E FF90 pea.l [A6 - 0x70] 0000D000 4EB9 0000 5122 jsr [0x00005122] 0000D006 2640 movea.l A3, D0 0000D008 603E bra +0x40 /* 0000D048 */ label0000D00A: 0000D00A 2F0C move.l -[A7], A4 0000D00C 2054 movea.l A0, [A4] 0000D00E 2068 0080 movea.l A0, [A0 + 0x80] 0000D012 4E90 jsr [A0] 0000D014 2440 movea.l A2, D0 0000D016 2F0B move.l -[A7], A3 0000D018 2053 movea.l A0, [A3] 0000D01A 2068 0080 movea.l A0, [A0 + 0x80] 0000D01E 4E90 jsr [A0] 0000D020 1200 move.b D1, D0 0000D022 200A move.l D0, A2 0000D024 B001 cmp.b D0, D1 0000D026 6714 beq +0x16 /* 0000D03C */ 0000D028 206E 000C movea.l A0, [A6 + 0xC] 0000D02C B1CB cmpa.l A0, A3 0000D02E 670C beq +0xE /* 0000D03C */ 0000D030 206E FF8C movea.l A0, [A6 - 0x74] 0000D034 317C 009D 000C move.w [A0 + 0xC], 0x9D 0000D03A 601C bra +0x1E /* 0000D058 */ label0000D03C: 0000D03C 486E FF90 pea.l [A6 - 0x70] 0000D040 4EB9 0000 511A jsr [0x0000511A] 0000D046 2640 movea.l A3, D0 label0000D048: 0000D048 486E FF90 pea.l [A6 - 0x70] 0000D04C 206E FF90 movea.l A0, [A6 - 0x70] 0000D050 2050 movea.l A0, [A0] 0000D052 4E90 jsr [A0] 0000D054 4A00 tst.b D0 0000D056 66B2 bne -0x4C /* 0000D00A */ label0000D058: 0000D058 486E FF90 pea.l [A6 - 0x70] 0000D05C 4EB9 0000 4F4A jsr [0x00004F4A] 0000D062 6036 bra +0x38 /* 0000D09A */ label0000D064: 0000D064 302C 0012 move.w D0, [A4 + 0x12] 0000D068 206E FF8C movea.l A0, [A6 - 0x74] 0000D06C 3140 000C move.w [A0 + 0xC], D0 0000D070 6028 bra +0x2A /* 0000D09A */ label0000D072: 0000D072 2F2E FF8C move.l -[A7], [A6 - 0x74] 0000D076 246E 0008 movea.l A2, [A6 + 0x8] 0000D07A 262A 01A6 move.l D3, [A2 + 0x1A6] 0000D07E 2F03 move.l -[A7], D3 0000D080 2043 movea.l A0, D3 0000D082 2050 movea.l A0, [A0] 0000D084 2068 00BC movea.l A0, [A0 + 0xBC] 0000D088 4E90 jsr [A0] 0000D08A 7001 moveq.l D0, 0x01 0000D08C 3F00 move.w -[A7], D0 0000D08E 2F0A move.l -[A7], A2 0000D090 2052 movea.l A0, [A2] 0000D092 2068 0408 movea.l A0, [A0 + 0x408] 0000D096 4E90 jsr [A0] 0000D098 6020 bra +0x22 /* 0000D0BA */ label0000D09A: 0000D09A 486E FF1C pea.l [A6 - 0xE4] 0000D09E 4EB9 0000 511A jsr [0x0000511A] 0000D0A4 2D40 FF8C move.l [A6 - 0x74], D0 label0000D0A8: 0000D0A8 486E FF1C pea.l [A6 - 0xE4] 0000D0AC 206E FF1C movea.l A0, [A6 - 0xE4] 0000D0B0 2050 movea.l A0, [A0] 0000D0B2 4E90 jsr [A0] 0000D0B4 4A00 tst.b D0 0000D0B6 6600 FE72 bne -0x18C /* 0000CF2A */ label0000D0BA: 0000D0BA 486E FF1C pea.l [A6 - 0xE4] 0000D0BE 4EB9 0000 4F4A jsr [0x00004F4A] 0000D0C4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000D0C8 4E5E unlink A6 0000D0CA 205F movea.l A0, [A7]+ 0000D0CC 504F addq.w A7, 8 0000D0CE 4ED0 jmp [A0] 0000D0D0 803E or.b D0, <> 0000D0D2 5570 6461 subq.w [A0 + D6.w * 4 + 0x61], 2 0000D0D6 7465 moveq.l D2, 0x65 0000D0D8 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 0000D0DE 6F69 ble +0x6B /* 0000D149 */ 0000D0E0 6E74 bgt +0x76 /* 0000D156 */ 0000D0E2 4C69 7374 5F5F movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F] 0000D0E8 3233 5453 move.w D1, [A3 + D5.w * 4 + 0x53] 0000D0EC 686F bvc +0x71 /* 0000D15D */ 0000D0EE 7741 moveq.l D3, 0x41 0000D0F0 6C6C bge +0x6E /* 0000D15E */ 0000D0F2 4272 6561 6B70 clr.w [[A2 + 0x6B70]] 0000D0F8 6F69 ble +0x6B /* 0000D163 */ 0000D0FA 6E74 bgt +0x76 /* 0000D170 */ 0000D0FC 7356 moveq.l D1, 0x56 0000D0FE 6965 bvs +0x67 /* 0000D165 */ 0000D100 7746 moveq.l D3, 0x46 0000D102 5031 3154 addq.b <>, 8 0000D106 4272 6561 6B50 clr.w [[A2 + 0x6B50]] 0000D10C 6F69 ble +0x6B /* 0000D177 */ 0000D10E 6E74 bgt +0x76 /* 0000D184 */ 0000D110 0000 FFFF ori.b D0, 0xFF 0000D114 41F9 FFFD 3388 lea.l A0, [0xFFFD3388] 0000D11A 2008 move.l D0, A0 0000D11C 205F movea.l A0, [A7]+ 0000D11E 584F addq.w A7, 4 0000D120 4ED0 jmp [A0] 0000D122 FFFF .invalid <> 0000D124 2F0A move.l -[A7], A2 0000D126 7022 moveq.l D0, 0x22 0000D128 2F00 move.l -[A7], D0 0000D12A 4EB9 0000 0BEA jsr [0x00000BEA] 0000D130 2440 movea.l A2, D0 0000D132 200A move.l D0, A2 0000D134 6708 beq +0xA /* 0000D13E */ 0000D136 2F0A move.l -[A7], A2 0000D138 4EB9 0000 D144 jsr [0x0000D144] label0000D13E: 0000D13E 200A move.l D0, A2 0000D140 245F movea.l A2, [A7]+ 0000D142 4E75 rts 0000D144 4E56 0000 link A6, 0 0000D148 2F0A move.l -[A7], A2 0000D14A 246E 0008 movea.l A2, [A6 + 0x8] 0000D14E 2F0A move.l -[A7], A2 0000D150 4EB9 0000 6752 jsr [0x00006752] label0000D156: 0000D156 2079 FFFD 3470 movea.l A0, [0xFFFD3470] 0000D15C 2488 move.l [A2], A0 label0000D15E: 0000D15E 7000 moveq.l D0, 0x00 0000D160 2540 001E move.l [A2 + 0x1E], D0 0000D164 200A move.l D0, A2 0000D166 245F movea.l A2, [A7]+ 0000D168 4E5E unlink A6 0000D16A 205F movea.l A0, [A7]+ 0000D16C 584F addq.w A7, 4 0000D16E 4ED0 jmp [A0] label0000D170: 0000D170 9D5F sub.w [A7]+, D6 0000D172 5F63 subq.w -[A3], 7 0000D174 745F moveq.l D2, 0x5F 0000D176 5F31 3954 subq.b <>, 7 0000D17A 536F 7572 subq.w [A7 + 0x7572], 1 0000D17E 6365 bls +0x67 /* 0000D1E5 */ 0000D180 5669 6577 addq.w [A1 + 0x6577], 3 label0000D184: 0000D184 4265 clr.w -[A5] 0000D186 6861 bvc +0x63 /* 0000D1E9 */ 0000D188 7669 moveq.l D3, 0x69 0000D18A 6F72 ble +0x74 /* 0000D1FE */ 0000D18C 4676 0000 not.w [A6 + D0.w] 0000D190 4E56 0000 link A6, 0 0000D194 2F3C 7372 7662 move.l -[A7], 0x73727662 /* 'srvb' */ 0000D19A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000D19E 4EB9 0000 674A jsr [0x0000674A] 0000D1A4 206E 0008 movea.l A0, [A6 + 0x8] 0000D1A8 216E 000C 001E move.l [A0 + 0x1E], [A6 + 0xC] 0000D1AE 4E5E unlink A6 0000D1B0 205F movea.l A0, [A7]+ 0000D1B2 504F addq.w A7, 8 0000D1B4 4ED0 jmp [A0] 0000D1B6 8036 4953 6F75 7263 or.b D0, [[A6] + 0x6F757263] 0000D1BE 6556 bcs +0x58 /* 0000D216 */ 0000D1C0 6965 bvs +0x67 /* 0000D227 */ 0000D1C2 7742 moveq.l D3, 0x42 0000D1C4 6568 bcs +0x6A /* 0000D22E */ 0000D1C6 6176 bsr +0x78 /* 0000D23E */ 0000D1C8 696F bvs +0x71 /* 0000D239 */ 0000D1CA 725F moveq.l D1, 0x5F 0000D1CC 5F31 3954 subq.b <>, 7 0000D1D0 536F 7572 subq.w [A7 + 0x7572], 1 0000D1D4 6365 bls +0x67 /* 0000D23B */ 0000D1D6 5669 6577 addq.w [A1 + 0x6577], 3 0000D1DA 4265 clr.w -[A5] 0000D1DC 6861 bvc +0x63 /* 0000D23F */ 0000D1DE 7669 moveq.l D3, 0x69 0000D1E0 6F72 ble +0x74 /* 0000D254 */ 0000D1E2 4650 not.w [A0] 0000D1E4 3954 436F move.w [A4 + 0x436F], [A4] 0000D1E8 6465 bcc +0x67 /* 0000D24F */ 0000D1EA 5669 6577 addq.w [A1 + 0x6577], 3 0000D1EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000D1F2 FFFC .invalid <> 0000D1F4 48E7 1020 movem.l -[A7], D3,A2 0000D1F8 422E FFFC clr.b [A6 - 0x4] 0000D1FC 3F2E 0014 move.w -[A7], [A6 + 0x14] // begin alternate branch 0000D1FE-0000D206 label0000D1FE: 0000D1FE 0014 4EB9 ori.b [A4], 0xB9 0000D202 0000 114A ori.b D0, 0x4A /* 'J' */ // end alternate branch 0000D1FE-0000D206 label0000D1FE: // (misaligned) 0000D200 4EB9 0000 114A jsr [0x0000114A] 0000D206 3600 move.w D3, D0 0000D208 594F subq.w A7, 4 0000D20A 2F3C 4D50 5352 move.l -[A7], 0x4D505352 /* 'MPSR' */ 0000D210 3F3C 03ED move.w -[A7], 0x3ED 0000D214 A81F syscall Get1Resource label0000D216: 0000D216 245F movea.l A2, [A7]+ 0000D218 200A move.l D0, A2 0000D21A 6734 beq +0x36 /* 0000D250 */ 0000D21C 2F2E 000C move.l -[A7], [A6 + 0xC] 0000D220 2052 movea.l A0, [A2] 0000D222 5448 addq.w A0, 2 0000D224 2F08 move.l -[A7], A0 0000D226 4EB9 0000 0812 jsr [0x00000812] 0000D22C 504F addq.w A7, 8 label0000D22E: 0000D22E 202E 000C move.l D0, [A6 + 0xC] 0000D232 671C beq +0x1E /* 0000D250 */ 0000D234 2052 movea.l A0, [A2] 0000D236 3010 move.w D0, [A0] 0000D238 206E 0010 movea.l A0, [A6 + 0x10] 0000D23C 3080 move.w [A0], D0 fn0000D23E: 0000D23E 2052 movea.l A0, [A2] 0000D240 3028 0024 move.w D0, [A0 + 0x24] 0000D244 206E 0008 movea.l A0, [A6 + 0x8] 0000D248 3080 move.w [A0], D0 0000D24A 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 label0000D250: 0000D250 3F03 move.w -[A7], D3 0000D252 4EB9 0000 114A jsr [0x0000114A] // begin alternate branch 0000D254-0000D258 label0000D254: 0000D254 0000 114A ori.b D0, 0x4A /* 'J' */ // end alternate branch 0000D254-0000D258 label0000D254: // (misaligned) 0000D258 102E FFFC move.b D0, [A6 - 0x4] 0000D25C 4CDF 0408 movem.l D3,A2, [A7]+ 0000D260 4E5E unlink A6 0000D262 205F movea.l A0, [A7]+ 0000D264 4FEF 000E lea.l A7, [A7 + 0xE] 0000D268 4ED0 jmp [A0] 0000D26A 8022 or.b D0, -[A2] 0000D26C 4765 chk.w D3, -[A5] 0000D26E 744D moveq.l D2, 0x4D 0000D270 5057 addq.w [A7], 8 0000D272 4669 6C65 not.w [A1 + 0x6C65] 0000D276 466F 6E74 not.w [A7 + 0x6E74] 0000D27A 416E 6454 chk.w D0, [A6 + 0x6454] 0000D27E 6162 bsr +0x64 /* 0000D2E2 */ 0000D280 496E 666F chk.w D4, [A6 + 0x666F] 0000D284 5F5F subq.w [A7]+, 7 0000D286 4673 5073 not.w [A3 + D5.w + 0x73] 0000D28A 5073 5073 addq.w [A3 + D5.w + 0x73], 8 0000D28E 0000 41F9 ori.b D0, 0xF9 0000D292 FFFD .invalid <> 0000D294 4284 clr.l D4 0000D296 2008 move.l D0, A0 0000D298 4E75 rts 0000D29A FFFF .invalid <> 0000D29C 41F9 FFFD 4284 lea.l A0, [0xFFFD4284] 0000D2A2 2008 move.l D0, A0 0000D2A4 205F movea.l A0, [A7]+ 0000D2A6 584F addq.w A7, 4 0000D2A8 4ED0 jmp [A0] 0000D2AA FFFF .invalid <> 0000D2AC 2F0A move.l -[A7], A2 0000D2AE 2F3C 0000 00FE move.l -[A7], 0xFE 0000D2B4 4EB9 0000 0BEA jsr [0x00000BEA] 0000D2BA 2440 movea.l A2, D0 0000D2BC 200A move.l D0, A2 0000D2BE 6708 beq +0xA /* 0000D2C8 */ 0000D2C0 2F0A move.l -[A7], A2 0000D2C2 4EB9 0000 D2D0 jsr [0x0000D2D0] label0000D2C8: 0000D2C8 200A move.l D0, A2 0000D2CA 245F movea.l A2, [A7]+ 0000D2CC 4E75 rts 0000D2CE FFFF .invalid <> 0000D2D0 4E56 0000 link A6, 0 0000D2D4 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000D2D8 246E 0008 movea.l A2, [A6 + 0x8] 0000D2DC 2F0A move.l -[A7], A2 0000D2DE 4EB9 0000 F5E8 jsr [0x0000F5E8] // begin alternate branch 0000D2E2-0000D2E4 fn0000D2E2: 0000D2E2 F5E8 .invalid <> // end alternate branch 0000D2E2-0000D2E4 fn0000D2E2: // (misaligned) 0000D2E4 2079 FFFD 4E54 movea.l A0, [0xFFFD4E54] 0000D2EA 2488 move.l [A2], A0 0000D2EC 357C 07D1 0098 move.w [A2 + 0x98], 0x7D1 0000D2F2 7601 moveq.l D3, 0x01 0000D2F4 1543 00C1 move.b [A2 + 0xC1], D3 0000D2F8 7800 moveq.l D4, 0x00 0000D2FA 2544 00CA move.l [A2 + 0xCA], D4 0000D2FE 2544 00CE move.l [A2 + 0xCE], D4 0000D302 7800 moveq.l D4, 0x00 0000D304 2544 00DA move.l [A2 + 0xDA], D4 0000D308 4245 clr.w D5 0000D30A 3545 00DE move.w [A2 + 0xDE], D5 0000D30E 3545 00E0 move.w [A2 + 0xE0], D5 0000D312 7000 moveq.l D0, 0x00 0000D314 2540 00E2 move.l [A2 + 0xE2], D0 0000D318 1543 00E6 move.b [A2 + 0xE6], D3 0000D31C 422A 00E7 clr.b [A2 + 0xE7] 0000D320 2544 00E8 move.l [A2 + 0xE8], D4 0000D324 2544 00EC move.l [A2 + 0xEC], D4 0000D328 1543 00F4 move.b [A2 + 0xF4], D3 0000D32C 1543 00C0 move.b [A2 + 0xC0], D3 0000D330 2544 00F6 move.l [A2 + 0xF6], D4 0000D334 2544 00FA move.l [A2 + 0xFA], D4 0000D338 2544 00D2 move.l [A2 + 0xD2], D4 0000D33C 2544 00D6 move.l [A2 + 0xD6], D4 0000D340 200A move.l D0, A2 0000D342 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000D346 4E5E unlink A6 0000D348 205F movea.l A0, [A7]+ 0000D34A 584F addq.w A7, 4 0000D34C 4ED0 jmp [A0] 0000D34E 925F sub.w D1, [A7]+ 0000D350 5F63 subq.w -[A3], 7 0000D352 745F moveq.l D2, 0x5F 0000D354 5F39 5443 6F64 subq.b [0x54436F64], 7 0000D35A 6556 bcs +0x58 /* 0000D3B2 */ 0000D35C 6965 bvs +0x67 /* 0000D3C3 */ 0000D35E 7746 moveq.l D3, 0x46 0000D360 7600 moveq.l D3, 0x00 0000D362 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000D366 FFE0 .invalid <> 0000D368 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000D36C 266E 0008 movea.l A3, [A6 + 0x8] 0000D370 206B 001E movea.l A0, [A3 + 0x1E] 0000D374 2868 001E movea.l A4, [A0 + 0x1E] 0000D378 7064 moveq.l D0, 0x64 0000D37A 3D40 FFE0 move.w [A6 - 0x20], D0 0000D37E 3D7C 0172 FFE2 move.w [A6 - 0x1E], 0x172 0000D384 2F2E 000C move.l -[A7], [A6 + 0xC] 0000D388 2F0B move.l -[A7], A3 0000D38A 4EB9 0000 F76C jsr [0x0000F76C] 0000D390 486E FFF8 pea.l [A6 - 0x8] 0000D394 42A7 clr.l -[A7] 0000D396 302B 008E move.w D0, [A3 + 0x8E] 0000D39A 48C0 ext.l D0 0000D39C 2F00 move.l -[A7], D0 0000D39E 4EB9 0000 6472 jsr [0x00006472] 0000D3A4 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000D3A8 2F0B move.l -[A7], A3 0000D3AA 3F3C 03EE move.w -[A7], 0x3EE 0000D3AE 486E FFF8 pea.l [A6 - 0x8] label0000D3B2: 0000D3B2 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 0000D3B8 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 0000D3BE 2050 movea.l A0, [A0] 0000D3C0 2068 0064 movea.l A0, [A0 + 0x64] 0000D3C4 4E90 jsr [A0] 0000D3C6 2D40 FFE4 move.l [A6 - 0x1C], D0 0000D3CA 2F00 move.l -[A7], D0 0000D3CC 4EB9 0000 1172 jsr [0x00001172] 0000D3D2 202E FFE4 move.l D0, [A6 - 0x1C] 0000D3D6 2740 00F0 move.l [A3 + 0xF0], D0 0000D3DA 486E FFE8 pea.l [A6 - 0x18] 0000D3DE 2F00 move.l -[A7], D0 0000D3E0 2040 movea.l A0, D0 0000D3E2 2050 movea.l A0, [A0] 0000D3E4 2068 02FC movea.l A0, [A0 + 0x2FC] 0000D3E8 4E90 jsr [A0] 0000D3EA 302E FFF6 move.w D0, [A6 - 0xA] 0000D3EE D16B 0090 add.w [A3 + 0x90], D0 0000D3F2 2F0B move.l -[A7], A3 0000D3F4 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000D3FA 4EB9 0000 1552 jsr [0x00001552] 0000D400 2F0B move.l -[A7], A3 0000D402 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 0000D408 4EB9 0000 1552 jsr [0x00001552] 0000D40E 2F3C 7372 6320 move.l -[A7], 0x73726320 /* 'src ' */ 0000D414 2F0C move.l -[A7], A4 0000D416 2054 movea.l A0, [A4] 0000D418 2068 0180 movea.l A0, [A0 + 0x180] 0000D41C 4E90 jsr [A0] 0000D41E 2740 00F6 move.l [A3 + 0xF6], D0 0000D422 4A80 tst.l D0 0000D424 6736 beq +0x38 /* 0000D45C */ 0000D426 7022 moveq.l D0, 0x22 0000D428 2F00 move.l -[A7], D0 0000D42A 4EB9 0000 0BEA jsr [0x00000BEA] 0000D430 2440 movea.l A2, D0 0000D432 200A move.l D0, A2 0000D434 6708 beq +0xA /* 0000D43E */ 0000D436 2F0A move.l -[A7], A2 0000D438 4EB9 0000 D144 jsr [0x0000D144] label0000D43E: 0000D43E 2F0B move.l -[A7], A3 0000D440 2F0A move.l -[A7], A2 0000D442 2052 movea.l A0, [A2] 0000D444 2068 00C8 movea.l A0, [A0 + 0xC8] 0000D448 4E90 jsr [A0] 0000D44A 2F0A move.l -[A7], A2 0000D44C 262B 00F6 move.l D3, [A3 + 0xF6] 0000D450 2F03 move.l -[A7], D3 0000D452 2043 movea.l A0, D3 0000D454 2050 movea.l A0, [A0] 0000D456 2068 00E0 movea.l A0, [A0 + 0xE0] 0000D45A 4E90 jsr [A0] label0000D45C: 0000D45C 2F3C 4252 5044 move.l -[A7], 0x42525044 /* 'BRPD' */ 0000D462 2F0C move.l -[A7], A4 0000D464 2054 movea.l A0, [A4] 0000D466 2068 0180 movea.l A0, [A0 + 0x180] 0000D46A 4E90 jsr [A0] 0000D46C 2740 00FA move.l [A3 + 0xFA], D0 0000D470 4A80 tst.l D0 0000D472 6610 bne +0x12 /* 0000D484 */ 0000D474 3F3C 9A67 move.w -[A7], 0x9A67 0000D478 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 0000D47E 4EB9 0000 112A jsr [0x0000112A] label0000D484: 0000D484 2F0B move.l -[A7], A3 0000D486 2053 movea.l A0, [A3] 0000D488 2068 047C movea.l A0, [A0 + 0x47C] 0000D48C 4E90 jsr [A0] 0000D48E 2F39 FFFE B2B8 move.l -[A7], [0xFFFEB2B8] 0000D494 4227 clr.b -[A7] 0000D496 4227 clr.b -[A7] 0000D498 2F0C move.l -[A7], A4 0000D49A 2054 movea.l A0, [A4] 0000D49C 2068 01F4 movea.l A0, [A0 + 0x1F4] 0000D4A0 4E90 jsr [A0] 0000D4A2 296E FFE0 0088 move.l [A4 + 0x88], [A6 - 0x20] 0000D4A8 294B 0196 move.l [A4 + 0x196], A3 0000D4AC 294B 007C move.l [A4 + 0x7C], A3 0000D4B0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000D4B4 4E5E unlink A6 0000D4B6 205F movea.l A0, [A7]+ 0000D4B8 504F addq.w A7, 8 0000D4BA 4ED0 jmp [A0] 0000D4BC 8024 or.b D0, -[A4] 0000D4BE 446F 506F neg.w [A7 + 0x506F] 0000D4C2 7374 moveq.l D1, 0x74 0000D4C4 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000D4CA 5F5F subq.w [A7]+, 7 0000D4CC 3954 436F move.w [A4 + 0x436F], [A4] 0000D4D0 6465 bcc +0x67 /* 0000D537 */ 0000D4D2 5669 6577 addq.w [A1 + 0x6577], 3 0000D4D6 4650 not.w [A0] 0000D4D8 3954 446F move.w [A4 + 0x446F], [A4] 0000D4DC 6375 bls +0x77 /* 0000D553 */ 0000D4DE 6D65 blt +0x67 /* 0000D545 */ 0000D4E0 6E74 bgt +0x76 /* 0000D556 */ 0000D4E2 0000 41F9 ori.b D0, 0xF9 0000D4E6 FFFD .invalid <> 0000D4E8 43CC lea.l A1, A4 0000D4EA 2008 move.l D0, A0 0000D4EC 205F movea.l A0, [A7]+ 0000D4EE 584F addq.w A7, 4 0000D4F0 4ED0 jmp [A0] 0000D4F2 FFFF .invalid <> 0000D4F4 2F0A move.l -[A7], A2 0000D4F6 701E moveq.l D0, 0x1E 0000D4F8 2F00 move.l -[A7], D0 0000D4FA 4EB9 0000 0BEA jsr [0x00000BEA] 0000D500 2440 movea.l A2, D0 0000D502 200A move.l D0, A2 0000D504 6708 beq +0xA /* 0000D50E */ 0000D506 2F0A move.l -[A7], A2 0000D508 4EB9 0000 D514 jsr [0x0000D514] label0000D50E: 0000D50E 200A move.l D0, A2 0000D510 245F movea.l A2, [A7]+ 0000D512 4E75 rts 0000D514 4E56 0000 link A6, 0 0000D518 2F0A move.l -[A7], A2 0000D51A 246E 0008 movea.l A2, [A6 + 0x8] 0000D51E 2F0A move.l -[A7], A2 0000D520 4EB9 0000 3A3A jsr [0x00003A3A] 0000D526 2079 FFFD 4E58 movea.l A0, [0xFFFD4E58] 0000D52C 2488 move.l [A2], A0 0000D52E 200A move.l D0, A2 0000D530 245F movea.l A2, [A7]+ 0000D532 4E5E unlink A6 0000D534 205F movea.l A0, [A7]+ 0000D536 584F addq.w A7, 4 0000D538 4ED0 jmp [A0] 0000D53A 925F sub.w D1, [A7]+ 0000D53C 5F63 subq.w -[A3], 7 0000D53E 745F moveq.l D2, 0x5F 0000D540 5F39 5453 6964 subq.b [0x54536964], 7 0000D546 654C bcs +0x4E /* 0000D594 */ 0000D548 6973 bvs +0x75 /* 0000D5BD */ 0000D54A 7446 moveq.l D2, 0x46 0000D54C 7600 moveq.l D3, 0x00 0000D54E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000D552 0000 2F2E ori.b D0, 0x2E /* '.' */ label0000D556: 0000D556 000C 700A ori.b A4, 0xA /* '\n' */ 0000D55A 3F00 move.w -[A7], D0 0000D55C 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000D560 4EB9 0000 39CA jsr [0x000039CA] 0000D566 4E5E unlink A6 0000D568 205F movea.l A0, [A7]+ 0000D56A 504F addq.w A7, 8 0000D56C 4ED0 jmp [A0] 0000D56E 9749 subx.w -[A3], -[A1] 0000D570 5369 6465 subq.w [A1 + 0x6465], 1 0000D574 4C69 7374 5F5F movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5F5F] 0000D57A 3954 5369 move.w [A4 + 0x5369], [A4] 0000D57E 6465 bcc +0x67 /* 0000D5E5 */ 0000D580 4C69 7374 466C movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x466C] 0000D586 0000 41F9 ori.b D0, 0xF9 0000D58A FFFD .invalid <> 0000D58C 43F8 2008 lea.l A1, [0x00002008] 0000D590 4E75 rts 0000D592 FFFF .invalid <> label0000D594: 0000D594 41F9 FFFD 43F8 lea.l A0, [0xFFFD43F8] 0000D59A 2008 move.l D0, A0 0000D59C 205F movea.l A0, [A7]+ 0000D59E 584F addq.w A7, 4 0000D5A0 4ED0 jmp [A0] 0000D5A2 FFFF .invalid <> 0000D5A4 2F0A move.l -[A7], A2 0000D5A6 2F3C 0000 008C move.l -[A7], 0x8C 0000D5AC 4EB9 0000 0BEA jsr [0x00000BEA] 0000D5B2 2440 movea.l A2, D0 0000D5B4 200A move.l D0, A2 0000D5B6 6708 beq +0xA /* 0000D5C0 */ 0000D5B8 2F0A move.l -[A7], A2 0000D5BA 4EB9 0000 D5C8 jsr [0x0000D5C8] label0000D5C0: 0000D5C0 200A move.l D0, A2 0000D5C2 245F movea.l A2, [A7]+ 0000D5C4 4E75 rts 0000D5C6 FFFF .invalid <> 0000D5C8 4E56 0000 link A6, 0 0000D5CC 2F0A move.l -[A7], A2 0000D5CE 246E 0008 movea.l A2, [A6 + 0x8] 0000D5D2 2F0A move.l -[A7], A2 0000D5D4 4EB9 0000 5F04 jsr [0x00005F04] 0000D5DA 2079 FFFD 4E5C movea.l A0, [0xFFFD4E5C] 0000D5E0 2488 move.l [A2], A0 0000D5E2 7000 moveq.l D0, 0x00 0000D5E4 2540 0088 move.l [A2 + 0x88], D0 0000D5E8 200A move.l D0, A2 0000D5EA 245F movea.l A2, [A7]+ 0000D5EC 4E5E unlink A6 0000D5EE 205F movea.l A0, [A7]+ 0000D5F0 584F addq.w A7, 4 0000D5F2 4ED0 jmp [A0] 0000D5F4 925F sub.w D1, [A7]+ 0000D5F6 5F63 subq.w -[A3], 7 0000D5F8 745F moveq.l D2, 0x5F 0000D5FA 5F39 5453 6964 subq.b [0x54536964], 7 0000D600 6556 bcs +0x58 /* 0000D658 */ 0000D602 6965 bvs +0x67 /* 0000D669 */ 0000D604 7746 moveq.l D3, 0x46 0000D606 7600 moveq.l D3, 0x00 0000D608 0000 FFFF ori.b D0, 0xFF 0000D60C 4E56 0000 link A6, 0 0000D610 48E7 0030 movem.l -[A7], A2,A3 0000D614 266E 0008 movea.l A3, [A6 + 0x8] 0000D618 2F2E 000C move.l -[A7], [A6 + 0xC] 0000D61C 2F0B move.l -[A7], A3 0000D61E 4EB9 0000 6842 jsr [0x00006842] 0000D624 701E moveq.l D0, 0x1E 0000D626 2F00 move.l -[A7], D0 0000D628 4EB9 0000 0BEA jsr [0x00000BEA] 0000D62E 2440 movea.l A2, D0 0000D630 200A move.l D0, A2 0000D632 6708 beq +0xA /* 0000D63C */ 0000D634 2F0A move.l -[A7], A2 0000D636 4EB9 0000 D514 jsr [0x0000D514] label0000D63C: 0000D63C 42A7 clr.l -[A7] 0000D63E 2F0A move.l -[A7], A2 0000D640 2052 movea.l A0, [A2] 0000D642 2068 007C movea.l A0, [A0 + 0x7C] 0000D646 4E90 jsr [A0] 0000D648 274A 0088 move.l [A3 + 0x88], A2 0000D64C 4267 clr.w -[A7] 0000D64E 42A7 clr.l -[A7] 0000D650 2F0B move.l -[A7], A3 0000D652 2053 movea.l A0, [A3] 0000D654 2068 03CC movea.l A0, [A0 + 0x3CC] label0000D658: 0000D658 4E90 jsr [A0] 0000D65A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000D65E 4E5E unlink A6 0000D660 205F movea.l A0, [A7]+ 0000D662 504F addq.w A7, 8 0000D664 4ED0 jmp [A0] 0000D666 8024 or.b D0, -[A4] 0000D668 446F 506F neg.w [A7 + 0x506F] 0000D66C 7374 moveq.l D1, 0x74 0000D66E 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000D674 5F5F subq.w [A7]+, 7 0000D676 3954 5369 move.w [A4 + 0x5369], [A4] 0000D67A 6465 bcc +0x67 /* 0000D6E1 */ 0000D67C 5669 6577 addq.w [A1 + 0x6577], 3 0000D680 4650 not.w [A0] 0000D682 3954 446F move.w [A4 + 0x446F], [A4] 0000D686 6375 bls +0x77 /* 0000D6FD */ 0000D688 6D65 blt +0x67 /* 0000D6EF */ 0000D68A 6E74 bgt +0x76 /* 0000D700 */ 0000D68C 0000 FFFF ori.b D0, 0xFF 0000D690 4E56 0000 link A6, 0 0000D694 48E7 0038 movem.l -[A7], A2,A3,A4 0000D698 286E 0008 movea.l A4, [A6 + 0x8] 0000D69C 2F0C move.l -[A7], A4 0000D69E 4EB9 0000 A932 jsr [0x0000A932] 0000D6A4 2640 movea.l A3, D0 0000D6A6 2F0B move.l -[A7], A3 0000D6A8 4EB9 0000 1172 jsr [0x00001172] 0000D6AE 202C 0026 move.l D0, [A4 + 0x26] 0000D6B2 2740 0026 move.l [A3 + 0x26], D0 0000D6B6 246C 0088 movea.l A2, [A4 + 0x88] 0000D6BA 200A move.l D0, A2 0000D6BC 6716 beq +0x18 /* 0000D6D4 */ 0000D6BE 2F0A move.l -[A7], A2 0000D6C0 2052 movea.l A0, [A2] 0000D6C2 2068 0040 movea.l A0, [A0 + 0x40] 0000D6C6 4E90 jsr [A0] 0000D6C8 2740 0088 move.l [A3 + 0x88], D0 0000D6CC 2F00 move.l -[A7], D0 0000D6CE 4EB9 0000 1172 jsr [0x00001172] label0000D6D4: 0000D6D4 200B move.l D0, A3 0000D6D6 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000D6DA 4E5E unlink A6 0000D6DC 205F movea.l A0, [A7]+ 0000D6DE 584F addq.w A7, 4 0000D6E0 4ED0 jmp [A0] 0000D6E2 9343 subx.w D1, D3 0000D6E4 6C6F bge +0x71 /* 0000D755 */ 0000D6E6 6E65 bgt +0x67 /* 0000D74D */ 0000D6E8 5F5F subq.w [A7]+, 7 0000D6EA 3954 5369 move.w [A4 + 0x5369], [A4] 0000D6EE 6465 bcc +0x67 /* 0000D755 */ 0000D6F0 5669 6577 addq.w [A1 + 0x6577], 3 0000D6F4 4676 0000 not.w [A6 + D0.w] 0000D6F8 41F9 FFFD 527C lea.l A0, [0xFFFD527C] 0000D6FE 2008 move.l D0, A0 label0000D700: 0000D700 205F movea.l A0, [A7]+ 0000D702 584F addq.w A7, 4 0000D704 4ED0 jmp [A0] 0000D706 FFFF .invalid <> 0000D708 2F0A move.l -[A7], A2 0000D70A 7032 moveq.l D0, 0x32 0000D70C 2F00 move.l -[A7], D0 0000D70E 4EB9 0000 0BEA jsr [0x00000BEA] 0000D714 2440 movea.l A2, D0 0000D716 200A move.l D0, A2 0000D718 6708 beq +0xA /* 0000D722 */ 0000D71A 2F0A move.l -[A7], A2 0000D71C 4EB9 0000 74EA jsr [0x000074EA] label0000D722: 0000D722 200A move.l D0, A2 0000D724 245F movea.l A2, [A7]+ 0000D726 4E75 rts 0000D728 41F9 FFFD 52B4 lea.l A0, [0xFFFD52B4] 0000D72E 2008 move.l D0, A0 0000D730 205F movea.l A0, [A7]+ 0000D732 584F addq.w A7, 4 0000D734 4ED0 jmp [A0] 0000D736 FFFF .invalid <> 0000D738 2F0A move.l -[A7], A2 0000D73A 7036 moveq.l D0, 0x36 0000D73C 2F00 move.l -[A7], D0 0000D73E 4EB9 0000 0BEA jsr [0x00000BEA] 0000D744 2440 movea.l A2, D0 0000D746 200A move.l D0, A2 0000D748 6708 beq +0xA /* 0000D752 */ 0000D74A 2F0A move.l -[A7], A2 0000D74C 4EB9 0000 74FA jsr [0x000074FA] label0000D752: 0000D752 200A move.l D0, A2 0000D754 245F movea.l A2, [A7]+ 0000D756 4E75 rts 0000D758 41F9 FFFD 52DC lea.l A0, [0xFFFD52DC] 0000D75E 2008 move.l D0, A0 0000D760 205F movea.l A0, [A7]+ 0000D762 584F addq.w A7, 4 0000D764 4ED0 jmp [A0] 0000D766 FFFF .invalid <> 0000D768 2F0A move.l -[A7], A2 0000D76A 7014 moveq.l D0, 0x14 0000D76C 2F00 move.l -[A7], D0 0000D76E 4EB9 0000 0BEA jsr [0x00000BEA] 0000D774 2440 movea.l A2, D0 0000D776 200A move.l D0, A2 0000D778 6708 beq +0xA /* 0000D782 */ 0000D77A 2F0A move.l -[A7], A2 0000D77C 4EB9 0000 D788 jsr [0x0000D788] label0000D782: 0000D782 200A move.l D0, A2 0000D784 245F movea.l A2, [A7]+ 0000D786 4E75 rts 0000D788 4E56 0000 link A6, 0 0000D78C 48E7 1020 movem.l -[A7], D3,A2 0000D790 246E 0008 movea.l A2, [A6 + 0x8] 0000D794 2F0A move.l -[A7], A2 0000D796 4EB9 0000 3F5A jsr [0x00003F5A] 0000D79C 2079 FFFD 5F64 movea.l A0, [0xFFFD5F64] 0000D7A2 2488 move.l [A2], A0 0000D7A4 7600 moveq.l D3, 0x00 0000D7A6 2543 0004 move.l [A2 + 0x4], D3 0000D7AA 2543 0008 move.l [A2 + 0x8], D3 0000D7AE 200A move.l D0, A2 0000D7B0 4CDF 0408 movem.l D3,A2, [A7]+ 0000D7B4 4E5E unlink A6 0000D7B6 205F movea.l A0, [A7]+ 0000D7B8 584F addq.w A7, 4 0000D7BA 4ED0 jmp [A0] 0000D7BC 8F5F or.w [A7]+, D7 0000D7BE 5F63 subq.w -[A3], 7 0000D7C0 745F moveq.l D2, 0x5F 0000D7C2 5F36 5453 subq.b [A6 + D5.w * 4 + 0x53], 7 0000D7C6 7461 moveq.l D2, 0x61 0000D7C8 636B bls +0x6D /* 0000D835 */ 0000D7CA 4676 0000 not.w [A6 + D0.w] 0000D7CE FFFF .invalid <> 0000D7D0 4E56 0000 link A6, 0 0000D7D4 2F0A move.l -[A7], A2 0000D7D6 246E 0008 movea.l A2, [A6 + 0x8] 0000D7DA 2F0A move.l -[A7], A2 0000D7DC 4EB9 0000 14D2 jsr [0x000014D2] 0000D7E2 256E 0010 0008 move.l [A2 + 0x8], [A6 + 0x10] 0000D7E8 256E 000C 0010 move.l [A2 + 0x10], [A6 + 0xC] 0000D7EE 4EB9 0000 39BA jsr [0x000039BA] 0000D7F4 2540 0004 move.l [A2 + 0x4], D0 0000D7F8 2F0A move.l -[A7], A2 0000D7FA 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000D800 4EB9 0000 1552 jsr [0x00001552] 0000D806 245F movea.l A2, [A7]+ 0000D808 4E5E unlink A6 0000D80A 205F movea.l A0, [A7]+ 0000D80C 4FEF 000C lea.l A7, [A7 + 0xC] 0000D810 4ED0 jmp [A0] 0000D812 9849 sub.w D4, A1 0000D814 5374 6163 6B5F 5F36 5453 subq.w [[A4 + 0x6B5F] + 0x5F365453], 1 0000D81E 7461 moveq.l D2, 0x61 0000D820 636B bls +0x6D /* 0000D88D */ 0000D822 4650 not.w [A0] 0000D824 3554 5461 move.w [A2 + 0x5461], [A4] 0000D828 736B moveq.l D1, 0x6B 0000D82A 6C00 0000 bge +0x2 /* 0000D82C */ // begin alternate branch 0000D82C-0000D830 label0000D82C: 0000D82C 0000 FFFF ori.b D0, 0xFF // end alternate branch 0000D82C-0000D830 label0000D82C: // (misaligned) 0000D82E FFFF .invalid <> 0000D830 41F9 FFFD 5308 lea.l A0, [0xFFFD5308] 0000D836 2008 move.l D0, A0 0000D838 205F movea.l A0, [A7]+ 0000D83A 584F addq.w A7, 4 0000D83C 4ED0 jmp [A0] 0000D83E FFFF .invalid <> 0000D840 2F0A move.l -[A7], A2 0000D842 2F3C 0000 0122 move.l -[A7], 0x122 0000D848 4EB9 0000 0BEA jsr [0x00000BEA] 0000D84E 2440 movea.l A2, D0 0000D850 200A move.l D0, A2 0000D852 6708 beq +0xA /* 0000D85C */ 0000D854 2F0A move.l -[A7], A2 0000D856 4EB9 0000 D7B2 jsr [0x0000D7B2] label0000D85C: 0000D85C 200A move.l D0, A2 0000D85E 245F movea.l A2, [A7]+ 0000D860 4E75 rts 0000D862 FFFF .invalid <> 0000D864 41F9 FFFD 5338 lea.l A0, [0xFFFD5338] 0000D86A 2008 move.l D0, A0 0000D86C 205F movea.l A0, [A7]+ 0000D86E 584F addq.w A7, 4 0000D870 4ED0 jmp [A0] 0000D872 FFFF .invalid <> 0000D874 2F0A move.l -[A7], A2 0000D876 2F3C 0000 00CA move.l -[A7], 0xCA 0000D87C 4EB9 0000 0BEA jsr [0x00000BEA] 0000D882 2440 movea.l A2, D0 0000D884 200A move.l D0, A2 0000D886 6708 beq +0xA /* 0000D890 */ 0000D888 2F0A move.l -[A7], A2 0000D88A 4EB9 0000 D898 jsr [0x0000D898] label0000D890: 0000D890 200A move.l D0, A2 0000D892 245F movea.l A2, [A7]+ 0000D894 4E75 rts 0000D896 FFFF .invalid <> 0000D898 4E56 0000 link A6, 0 0000D89C 2F0A move.l -[A7], A2 0000D89E 246E 0008 movea.l A2, [A6 + 0x8] 0000D8A2 2F0A move.l -[A7], A2 0000D8A4 4EB9 0000 4750 jsr [0x00004750] 0000D8AA 2079 FFFD 5F6C movea.l A0, [0xFFFD5F6C] 0000D8B0 2488 move.l [A2], A0 0000D8B2 7000 moveq.l D0, 0x00 0000D8B4 2540 00C6 move.l [A2 + 0xC6], D0 0000D8B8 200A move.l D0, A2 0000D8BA 245F movea.l A2, [A7]+ 0000D8BC 4E5E unlink A6 0000D8BE 205F movea.l A0, [A7]+ 0000D8C0 584F addq.w A7, 4 0000D8C2 4ED0 jmp [A0] 0000D8C4 985F sub.w D4, [A7]+ 0000D8C6 5F63 subq.w -[A3], 7 0000D8C8 745F moveq.l D2, 0x5F 0000D8CA 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000D8CE 5374 6163 6B45 6469 7454 subq.w [[A4 + 0x6B45] + 0x64697454], 1 0000D8D8 6578 bcs +0x7A /* 0000D952 */ 0000D8DA 7446 moveq.l D2, 0x46 0000D8DC 7600 moveq.l D3, 0x00 0000D8DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000D8E2 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000D8E6 246E 0008 movea.l A2, [A6 + 0x8] 0000D8EA 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000D8EE 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000D8F2 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000D8F6 2F0A move.l -[A7], A2 0000D8F8 2052 movea.l A0, [A2] 0000D8FA 2068 0448 movea.l A0, [A0 + 0x448] 0000D8FE 4E90 jsr [A0] 0000D900 256E 000C 00C6 move.l [A2 + 0xC6], [A6 + 0xC] 0000D906 245F movea.l A2, [A7]+ 0000D908 4E5E unlink A6 0000D90A 205F movea.l A0, [A7]+ 0000D90C 4FEF 0014 lea.l A7, [A7 + 0x14] 0000D910 4ED0 jmp [A0] 0000D912 8041 or.w D0, D1 0000D914 496E 6974 chk.w D4, [A6 + 0x6974] 0000D918 5374 6163 6B45 6469 7454 subq.w [[A4 + 0x6B45] + 0x64697454], 1 0000D922 6578 bcs +0x7A /* 0000D99C */ 0000D924 745F moveq.l D2, 0x5F 0000D926 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 0000D92A 5374 6163 6B45 6469 7454 subq.w [[A4 + 0x6B45] + 0x64697454], 1 0000D934 6578 bcs +0x7A /* 0000D9AE */ 0000D936 7446 moveq.l D2, 0x46 0000D938 556C 5035 subq.w [A4 + 0x5035], 2 0000D93C 5454 addq.w [A4], 2 0000D93E 6173 bsr +0x75 /* 0000D9B3 */ 0000D940 6B50 bmi +0x52 /* 0000D992 */ 0000D942 3554 5669 move.w [A2 + 0x5669], [A4] 0000D946 6577 bcs +0x79 /* 0000D9BF */ 0000D948 5031 3054 addq.b [A1 + D3.w + 0x54], 8 0000D94C 5573 6572 5374 6163 6B00 subq.w [[A3 + 0x53746163] + 0x6B00], 2 // begin alternate branch 0000D952-0000D960 label0000D952: 0000D952 6163 bsr +0x65 /* 0000D9B7 */ 0000D954 6B00 0000 bmi +0x2 /* 0000D956 */ label0000D956: // (misaligned) 0000D958 41F9 FFFD 536C lea.l A0, [0xFFFD536C] 0000D95E 2008 move.l D0, A0 // end alternate branch 0000D952-0000D960 label0000D952: // (misaligned) label0000D956: 0000D956 0000 41F9 ori.b D0, 0xF9 0000D95A FFFD .invalid <> 0000D95C 536C 2008 subq.w [A4 + 0x2008], 1 0000D960 205F movea.l A0, [A7]+ 0000D962 584F addq.w A7, 4 0000D964 4ED0 jmp [A0] 0000D966 FFFF .invalid <> 0000D968 2F0A move.l -[A7], A2 0000D96A 2F3C 0000 01A2 move.l -[A7], 0x1A2 0000D970 4EB9 0000 0BEA jsr [0x00000BEA] 0000D976 2440 movea.l A2, D0 0000D978 200A move.l D0, A2 0000D97A 6708 beq +0xA /* 0000D984 */ 0000D97C 2F0A move.l -[A7], A2 0000D97E 4EB9 0000 D98C jsr [0x0000D98C] label0000D984: 0000D984 200A move.l D0, A2 0000D986 245F movea.l A2, [A7]+ 0000D988 4E75 rts 0000D98A FFFF .invalid <> 0000D98C 4E56 0000 link A6, 0 0000D990 2F0A move.l -[A7], A2 label0000D992: 0000D992 246E 0008 movea.l A2, [A6 + 0x8] 0000D996 2F0A move.l -[A7], A2 0000D998 4EB9 0000 C74A jsr [0x0000C74A] // begin alternate branch 0000D99C-0000D99E label0000D99C: 0000D99C C74A exg A3, A2 // end alternate branch 0000D99C-0000D99E label0000D99C: // (misaligned) 0000D99E 2079 FFFD 5F70 movea.l A0, [0xFFFD5F70] 0000D9A4 2488 move.l [A2], A0 0000D9A6 7000 moveq.l D0, 0x00 0000D9A8 2540 019E move.l [A2 + 0x19E], D0 0000D9AC 157C 0001 0080 move.b [A2 + 0x80], 0x1 // begin alternate branch 0000D9AE-0000D9B2 label0000D9AE: 0000D9AE 0001 0080 ori.b D1, 0x80 // end alternate branch 0000D9AE-0000D9B2 label0000D9AE: // (misaligned) 0000D9B2 200A move.l D0, A2 0000D9B4 245F movea.l A2, [A7]+ 0000D9B6 4E5E unlink A6 0000D9B8 205F movea.l A0, [A7]+ 0000D9BA 584F addq.w A7, 4 0000D9BC 4ED0 jmp [A0] 0000D9BE 9A5F sub.w D5, [A7]+ 0000D9C0 5F63 subq.w -[A3], 7 0000D9C2 745F moveq.l D2, 0x5F 0000D9C4 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000D9C8 5374 6163 6B45 6469 7456 subq.w [[A4 + 0x6B45] + 0x64697456], 1 0000D9D2 6965 bvs +0x67 /* 0000DA39 */ 0000D9D4 7765 moveq.l D3, 0x65 0000D9D6 7246 moveq.l D1, 0x46 0000D9D8 7600 moveq.l D3, 0x00 0000D9DA 0000 205F ori.b D0, 0x5F /* '_' */ 0000D9DE 504F addq.w A7, 8 0000D9E0 4ED0 jmp [A0] 0000D9E2 FFFF .invalid <> 0000D9E4 7000 moveq.l D0, 0x00 0000D9E6 205F movea.l A0, [A7]+ 0000D9E8 504F addq.w A7, 8 0000D9EA 4ED0 jmp [A0] 0000D9EC 41F9 FFFD 5398 lea.l A0, [0xFFFD5398] 0000D9F2 2008 move.l D0, A0 0000D9F4 205F movea.l A0, [A7]+ 0000D9F6 584F addq.w A7, 4 0000D9F8 4ED0 jmp [A0] 0000D9FA FFFF .invalid <> 0000D9FC 2F0A move.l -[A7], A2 0000D9FE 7014 moveq.l D0, 0x14 0000DA00 2F00 move.l -[A7], D0 0000DA02 4EB9 0000 0BEA jsr [0x00000BEA] 0000DA08 2440 movea.l A2, D0 0000DA0A 200A move.l D0, A2 0000DA0C 6708 beq +0xA /* 0000DA16 */ 0000DA0E 2F0A move.l -[A7], A2 0000DA10 4EB9 0000 DA1C jsr [0x0000DA1C] label0000DA16: 0000DA16 200A move.l D0, A2 0000DA18 245F movea.l A2, [A7]+ 0000DA1A 4E75 rts 0000DA1C 4E56 0000 link A6, 0 0000DA20 2F0A move.l -[A7], A2 0000DA22 246E 0008 movea.l A2, [A6 + 0x8] 0000DA26 2F0A move.l -[A7], A2 0000DA28 4EB9 0000 D788 jsr [0x0000D788] 0000DA2E 2079 FFFD 5F74 movea.l A0, [0xFFFD5F74] 0000DA34 2488 move.l [A2], A0 0000DA36 200A move.l D0, A2 0000DA38 245F movea.l A2, [A7]+ 0000DA3A 4E5E unlink A6 0000DA3C 205F movea.l A0, [A7]+ 0000DA3E 584F addq.w A7, 4 0000DA40 4ED0 jmp [A0] 0000DA42 945F sub.w D2, [A7]+ 0000DA44 5F63 subq.w -[A3], 7 0000DA46 745F moveq.l D2, 0x5F 0000DA48 5F31 3054 subq.b [A1 + D3.w + 0x54], 7 0000DA4C 5573 6572 5374 6163 6B46 subq.w [[A3 + 0x53746163] + 0x6B46], 2 0000DA56 7600 moveq.l D3, 0x00 0000DA58 0000 FFFF ori.b D0, 0xFF 0000DA5C 4E56 0000 link A6, 0 0000DA60 2F0A move.l -[A7], A2 0000DA62 246E 000C movea.l A2, [A6 + 0xC] 0000DA66 2F2A 0008 move.l -[A7], [A2 + 0x8] 0000DA6A 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000DA6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DA72 206E 0008 movea.l A0, [A6 + 0x8] 0000DA76 2050 movea.l A0, [A0] 0000DA78 2068 0050 movea.l A0, [A0 + 0x50] 0000DA7C 4E90 jsr [A0] 0000DA7E 245F movea.l A2, [A7]+ 0000DA80 4E5E unlink A6 0000DA82 205F movea.l A0, [A7]+ 0000DA84 504F addq.w A7, 8 0000DA86 4ED0 jmp [A0] 0000DA88 8021 or.b D0, -[A1] 0000DA8A 4955 chk.w D4, [A5] 0000DA8C 7365 moveq.l D1, 0x65 0000DA8E 7253 moveq.l D1, 0x53 0000DA90 7461 moveq.l D2, 0x61 0000DA92 636B bls +0x6D /* 0000DAFF */ 0000DA94 5F5F subq.w [A7]+, 7 0000DA96 3130 5455 move.w -[A0], [A0 + D5.w * 4 + 0x55] 0000DA9A 7365 moveq.l D1, 0x65 0000DA9C 7253 moveq.l D1, 0x53 0000DA9E 7461 moveq.l D2, 0x61 0000DAA0 636B bls +0x6D /* 0000DB0D */ 0000DAA2 4650 not.w [A0] 0000DAA4 3654 movea.w A3, [A4] 0000DAA6 5374 6163 6B00 0000 FFFF subq.w [[A4 + 0x6B00] + 0xFFFF], 1 0000DAB0 4E56 FEFC link A6, -0x0104 0000DAB4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000DAB8 282E 000C move.l D4, [A6 + 0xC] 0000DABC 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DAC0 206E 0008 movea.l A0, [A6 + 0x8] 0000DAC4 2250 movea.l A1, [A0] 0000DAC6 2269 005C movea.l A1, [A1 + 0x5C] 0000DACA 4E91 jsr [A1] 0000DACC 2440 movea.l A2, D0 0000DACE 7000 moveq.l D0, 0x00 0000DAD0 2D40 FEFC move.l [A6 - 0x104], D0 0000DAD4 7001 moveq.l D0, 0x01 0000DAD6 1F00 move.b -[A7], D0 0000DAD8 486E FEFC pea.l [A6 - 0x104] 0000DADC 206E 0008 movea.l A0, [A6 + 0x8] 0000DAE0 2F28 0010 move.l -[A7], [A0 + 0x10] 0000DAE4 2668 0008 movea.l A3, [A0 + 0x8] 0000DAE8 2F0B move.l -[A7], A3 0000DAEA 2253 movea.l A1, [A3] 0000DAEC 2269 0088 movea.l A1, [A1 + 0x88] 0000DAF0 4E91 jsr [A1] 0000DAF2 B8AE FEFC cmp.l D4, [A6 - 0x104] 0000DAF6 6614 bne +0x16 /* 0000DB0C */ 0000DAF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DAFC 206E 0008 movea.l A0, [A6 + 0x8] 0000DB00 2050 movea.l A0, [A0] 0000DB02 2068 0054 movea.l A0, [A0 + 0x54] 0000DB06 4E90 jsr [A0] 0000DB08 6000 0330 bra +0x332 /* 0000DE3A */ label0000DB0C: 0000DB0C 2F04 move.l -[A7], D4 0000DB0E 76FF moveq.l D3, 0xFFFFFFFF 0000DB10 2F03 move.l -[A7], D3 0000DB12 2F0A move.l -[A7], A2 0000DB14 2052 movea.l A0, [A2] 0000DB16 2068 0054 movea.l A0, [A0 + 0x54] 0000DB1A 4E90 jsr [A0] 0000DB1C 4A00 tst.b D0 0000DB1E 6600 02E6 bne +0x2E8 /* 0000DE06 */ 0000DB22 2F03 move.l -[A7], D3 0000DB24 2F04 move.l -[A7], D4 0000DB26 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DB2A 206E 0008 movea.l A0, [A6 + 0x8] 0000DB2E 2250 movea.l A1, [A0] 0000DB30 2269 0088 movea.l A1, [A1 + 0x88] 0000DB34 4E91 jsr [A1] 0000DB36 2D40 FF00 move.l [A6 - 0x100], D0 0000DB3A 4A80 tst.l D0 0000DB3C 6700 02E2 beq +0x2E4 /* 0000DE20 */ 0000DB40 206E 0008 movea.l A0, [A6 + 0x8] 0000DB44 4AA8 0004 tst.l [A0 + 0x4] 0000DB48 6700 02D6 beq +0x2D8 /* 0000DE20 */ 0000DB4C 2F00 move.l -[A7], D0 0000DB4E 2040 movea.l A0, D0 0000DB50 2050 movea.l A0, [A0] 0000DB52 2068 0050 movea.l A0, [A0 + 0x50] 0000DB56 4E90 jsr [A0] 0000DB58 2E00 move.l D7, D0 0000DB5A 206E 0008 movea.l A0, [A6 + 0x8] 0000DB5E 2628 0004 move.l D3, [A0 + 0x4] 0000DB62 2F03 move.l -[A7], D3 0000DB64 2243 movea.l A1, D3 0000DB66 2251 movea.l A1, [A1] 0000DB68 2269 0050 movea.l A1, [A1 + 0x50] 0000DB6C 4E91 jsr [A1] 0000DB6E 2C00 move.l D6, D0 0000DB70 7A01 moveq.l D5, 0x01 0000DB72 206E 0008 movea.l A0, [A6 + 0x8] 0000DB76 5848 addq.w A0, 4 0000DB78 2D48 FFFC move.l [A6 - 0x4], A0 0000DB7C 6000 011E bra +0x120 /* 0000DC9C */ label0000DB80: 0000DB80 2F05 move.l -[A7], D5 0000DB82 2F2E FF00 move.l -[A7], [A6 - 0x100] 0000DB86 206E FF00 movea.l A0, [A6 - 0x100] 0000DB8A 2050 movea.l A0, [A0] 0000DB8C 2068 008C movea.l A0, [A0 + 0x8C] 0000DB90 4E90 jsr [A0] 0000DB92 2840 movea.l A4, D0 0000DB94 2F0C move.l -[A7], A4 0000DB96 4EB9 0000 1172 jsr [0x00001172] 0000DB9C 2F05 move.l -[A7], D5 0000DB9E 206E FFFC movea.l A0, [A6 - 0x4] 0000DBA2 2610 move.l D3, [A0] 0000DBA4 2F03 move.l -[A7], D3 0000DBA6 2043 movea.l A0, D3 0000DBA8 2050 movea.l A0, [A0] 0000DBAA 2068 008C movea.l A0, [A0 + 0x8C] 0000DBAE 4E90 jsr [A0] 0000DBB0 2D40 FF04 move.l [A6 - 0xFC], D0 0000DBB4 2F00 move.l -[A7], D0 0000DBB6 4EB9 0000 1172 jsr [0x00001172] 0000DBBC 2F0C move.l -[A7], A4 0000DBBE 4EB9 0000 AFAA jsr [0x0000AFAA] 0000DBC4 2D40 FF08 move.l [A6 - 0xF8], D0 0000DBC8 4A80 tst.l D0 0000DBCA 6712 beq +0x14 /* 0000DBDE */ 0000DBCC 2F00 move.l -[A7], D0 0000DBCE 2040 movea.l A0, D0 0000DBD0 2050 movea.l A0, [A0] 0000DBD2 2068 006C movea.l A0, [A0 + 0x6C] 0000DBD6 4E90 jsr [A0] 0000DBD8 2D40 FF10 move.l [A6 - 0xF0], D0 0000DBDC 6006 bra +0x8 /* 0000DBE4 */ label0000DBDE: 0000DBDE 7000 moveq.l D0, 0x00 0000DBE0 2D40 FF10 move.l [A6 - 0xF0], D0 label0000DBE4: 0000DBE4 2F2E FF04 move.l -[A7], [A6 - 0xFC] 0000DBE8 4EB9 0000 AFAA jsr [0x0000AFAA] 0000DBEE 2D40 FF0C move.l [A6 - 0xF4], D0 0000DBF2 4A80 tst.l D0 0000DBF4 6712 beq +0x14 /* 0000DC08 */ 0000DBF6 2F00 move.l -[A7], D0 0000DBF8 2040 movea.l A0, D0 0000DBFA 2050 movea.l A0, [A0] 0000DBFC 2068 006C movea.l A0, [A0 + 0x6C] 0000DC00 4E90 jsr [A0] 0000DC02 2D40 FF14 move.l [A6 - 0xEC], D0 0000DC06 6006 bra +0x8 /* 0000DC0E */ label0000DC08: 0000DC08 7000 moveq.l D0, 0x00 0000DC0A 2D40 FF14 move.l [A6 - 0xEC], D0 label0000DC0E: 0000DC0E 246E FF04 movea.l A2, [A6 - 0xFC] 0000DC12 202A 0008 move.l D0, [A2 + 0x8] 0000DC16 222C 0008 move.l D1, [A4 + 0x8] 0000DC1A B081 cmp.l D0, D1 0000DC1C 662A bne +0x2C /* 0000DC48 */ 0000DC1E 202A 000C move.l D0, [A2 + 0xC] 0000DC22 222C 000C move.l D1, [A4 + 0xC] 0000DC26 B081 cmp.l D0, D1 0000DC28 661E bne +0x20 /* 0000DC48 */ 0000DC2A 246E FF08 movea.l A2, [A6 - 0xF8] 0000DC2E 266E FF0C movea.l A3, [A6 - 0xF4] 0000DC32 B5CB cmpa.l A2, A3 0000DC34 6612 bne +0x14 /* 0000DC48 */ 0000DC36 200A move.l D0, A2 0000DC38 6716 beq +0x18 /* 0000DC50 */ 0000DC3A 200B move.l D0, A3 0000DC3C 6712 beq +0x14 /* 0000DC50 */ 0000DC3E 206E FF10 movea.l A0, [A6 - 0xF0] 0000DC42 B1EE FF14 cmpa.l A0, [A6 - 0xEC] 0000DC46 6708 beq +0xA /* 0000DC50 */ label0000DC48: 0000DC48 1D7C 0001 FF18 move.b [A6 - 0xE8], 0x1 0000DC4E 6004 bra +0x6 /* 0000DC54 */ label0000DC50: 0000DC50 422E FF18 clr.b [A6 - 0xE8] label0000DC54: 0000DC54 202E FF08 move.l D0, [A6 - 0xF8] 0000DC58 670A beq +0xC /* 0000DC64 */ 0000DC5A 2F2E FF08 move.l -[A7], [A6 - 0xF8] 0000DC5E 4EB9 0000 9D6A jsr [0x00009D6A] label0000DC64: 0000DC64 202E FF10 move.l D0, [A6 - 0xF0] 0000DC68 670A beq +0xC /* 0000DC74 */ 0000DC6A 2F2E FF10 move.l -[A7], [A6 - 0xF0] 0000DC6E 4EB9 0000 9D6A jsr [0x00009D6A] label0000DC74: 0000DC74 202E FF0C move.l D0, [A6 - 0xF4] 0000DC78 670A beq +0xC /* 0000DC84 */ 0000DC7A 2F2E FF0C move.l -[A7], [A6 - 0xF4] 0000DC7E 4EB9 0000 9D6A jsr [0x00009D6A] label0000DC84: 0000DC84 202E FF14 move.l D0, [A6 - 0xEC] 0000DC88 670A beq +0xC /* 0000DC94 */ 0000DC8A 2F2E FF14 move.l -[A7], [A6 - 0xEC] 0000DC8E 4EB9 0000 9D6A jsr [0x00009D6A] label0000DC94: 0000DC94 102E FF18 move.b D0, [A6 - 0xE8] 0000DC98 660C bne +0xE /* 0000DCA6 */ 0000DC9A 5285 addq.l D5, 1 label0000DC9C: 0000DC9C BA87 cmp.l D5, D7 0000DC9E 6E06 bgt +0x8 /* 0000DCA6 */ 0000DCA0 BA86 cmp.l D5, D6 0000DCA2 6F00 FEDC ble -0x122 /* 0000DB80 */ label0000DCA6: 0000DCA6 246E 0008 movea.l A2, [A6 + 0x8] 0000DCAA 2545 000C move.l [A2 + 0xC], D5 0000DCAE 584A addq.w A2, 4 0000DCB0 BA86 cmp.l D5, D6 0000DCB2 6E66 bgt +0x68 /* 0000DD1A */ 0000DCB4 2F12 move.l -[A7], [A2] 0000DCB6 2F05 move.l -[A7], D5 0000DCB8 2F06 move.l -[A7], D6 0000DCBA 7001 moveq.l D0, 0x01 0000DCBC 1F00 move.b -[A7], D0 0000DCBE 486E FF1C pea.l [A6 - 0xE4] 0000DCC2 4EB9 0000 51EA jsr [0x000051EA] 0000DCC8 486E FF1C pea.l [A6 - 0xE4] 0000DCCC 4EB9 0000 5122 jsr [0x00005122] 0000DCD2 2640 movea.l A3, D0 0000DCD4 284A movea.l A4, A2 0000DCD6 6028 bra +0x2A /* 0000DD00 */ label0000DCD8: 0000DCD8 2F2E FF20 move.l -[A7], [A6 - 0xE0] 0000DCDC 2614 move.l D3, [A4] 0000DCDE 2F03 move.l -[A7], D3 0000DCE0 2043 movea.l A0, D3 0000DCE2 2050 movea.l A0, [A0] 0000DCE4 2068 00B8 movea.l A0, [A0 + 0xB8] 0000DCE8 4E90 jsr [A0] 0000DCEA 2F0B move.l -[A7], A3 0000DCEC 2053 movea.l A0, [A3] 0000DCEE 2068 0044 movea.l A0, [A0 + 0x44] 0000DCF2 4E90 jsr [A0] 0000DCF4 486E FF1C pea.l [A6 - 0xE4] 0000DCF8 4EB9 0000 511A jsr [0x0000511A] 0000DCFE 2640 movea.l A3, D0 label0000DD00: 0000DD00 486E FF1C pea.l [A6 - 0xE4] 0000DD04 206E FF1C movea.l A0, [A6 - 0xE4] 0000DD08 2050 movea.l A0, [A0] 0000DD0A 4E90 jsr [A0] 0000DD0C 4A00 tst.b D0 0000DD0E 66C8 bne -0x36 /* 0000DCD8 */ 0000DD10 486E FF1C pea.l [A6 - 0xE4] 0000DD14 4EB9 0000 4F4A jsr [0x00004F4A] label0000DD1A: 0000DD1A 246E 0008 movea.l A2, [A6 + 0x8] 0000DD1E 584A addq.w A2, 4 0000DD20 BA87 cmp.l D5, D7 0000DD22 6E00 00B0 bgt +0xB2 /* 0000DDD4 */ 0000DD26 0C86 0000 0000 cmpi.l D6, 0x0 0000DD2C 6F12 ble +0x14 /* 0000DD40 */ 0000DD2E 2612 move.l D3, [A2] 0000DD30 2F03 move.l -[A7], D3 0000DD32 2043 movea.l A0, D3 0000DD34 2050 movea.l A0, [A0] 0000DD36 2068 0094 movea.l A0, [A0 + 0x94] 0000DD3A 4E90 jsr [A0] 0000DD3C 2840 movea.l A4, D0 0000DD3E 6004 bra +0x6 /* 0000DD44 */ label0000DD40: 0000DD40 7000 moveq.l D0, 0x00 0000DD42 2840 movea.l A4, D0 label0000DD44: 0000DD44 2F2E FF00 move.l -[A7], [A6 - 0x100] 0000DD48 2F05 move.l -[A7], D5 0000DD4A 2F2E FF00 move.l -[A7], [A6 - 0x100] 0000DD4E 206E FF00 movea.l A0, [A6 - 0x100] 0000DD52 2050 movea.l A0, [A0] 0000DD54 2068 0050 movea.l A0, [A0 + 0x50] 0000DD58 4E90 jsr [A0] 0000DD5A 2F00 move.l -[A7], D0 0000DD5C 7001 moveq.l D0, 0x01 0000DD5E 1F00 move.b -[A7], D0 0000DD60 486E FF8C pea.l [A6 - 0x74] 0000DD64 4EB9 0000 51EA jsr [0x000051EA] 0000DD6A 486E FF8C pea.l [A6 - 0x74] 0000DD6E 4EB9 0000 5122 jsr [0x00005122] 0000DD74 2640 movea.l A3, D0 0000DD76 246E 0008 movea.l A2, [A6 + 0x8] 0000DD7A 584A addq.w A2, 4 0000DD7C 603C bra +0x3E /* 0000DDBA */ label0000DD7E: 0000DD7E 200C move.l D0, A4 0000DD80 6708 beq +0xA /* 0000DD8A */ 0000DD82 294B 0018 move.l [A4 + 0x18], A3 0000DD86 7000 moveq.l D0, 0x00 0000DD88 2840 movea.l A4, D0 label0000DD8A: 0000DD8A 2F0B move.l -[A7], A3 0000DD8C 2612 move.l D3, [A2] 0000DD8E 2F03 move.l -[A7], D3 0000DD90 2043 movea.l A0, D3 0000DD92 2050 movea.l A0, [A0] 0000DD94 2068 00E4 movea.l A0, [A0 + 0xE4] 0000DD98 4E90 jsr [A0] 0000DD9A 2F2E FF90 move.l -[A7], [A6 - 0x70] 0000DD9E 2F2E FF00 move.l -[A7], [A6 - 0x100] 0000DDA2 206E FF00 movea.l A0, [A6 - 0x100] 0000DDA6 2050 movea.l A0, [A0] 0000DDA8 2068 00B8 movea.l A0, [A0 + 0xB8] 0000DDAC 4E90 jsr [A0] 0000DDAE 486E FF8C pea.l [A6 - 0x74] 0000DDB2 4EB9 0000 511A jsr [0x0000511A] 0000DDB8 2640 movea.l A3, D0 label0000DDBA: 0000DDBA 486E FF8C pea.l [A6 - 0x74] 0000DDBE 206E FF8C movea.l A0, [A6 - 0x74] 0000DDC2 2050 movea.l A0, [A0] 0000DDC4 4E90 jsr [A0] 0000DDC6 4A00 tst.b D0 0000DDC8 66B4 bne -0x4A /* 0000DD7E */ 0000DDCA 486E FF8C pea.l [A6 - 0x74] 0000DDCE 4EB9 0000 4F4A jsr [0x00004F4A] label0000DDD4: 0000DDD4 206E 0008 movea.l A0, [A6 + 0x8] 0000DDD8 2628 0004 move.l D3, [A0 + 0x4] 0000DDDC 2F03 move.l -[A7], D3 0000DDDE 2043 movea.l A0, D3 0000DDE0 2050 movea.l A0, [A0] 0000DDE2 2068 0094 movea.l A0, [A0 + 0x94] 0000DDE6 4E90 jsr [A0] 0000DDE8 2640 movea.l A3, D0 0000DDEA 200B move.l D0, A3 0000DDEC 6706 beq +0x8 /* 0000DDF4 */ 0000DDEE 7000 moveq.l D0, 0x00 0000DDF0 2740 0018 move.l [A3 + 0x18], D0 label0000DDF4: 0000DDF4 2F2E FF00 move.l -[A7], [A6 - 0x100] 0000DDF8 206E FF00 movea.l A0, [A6 - 0x100] 0000DDFC 2050 movea.l A0, [A0] 0000DDFE 2068 0088 movea.l A0, [A0 + 0x88] 0000DE02 4E90 jsr [A0] 0000DE04 601A bra +0x1C /* 0000DE20 */ label0000DE06: 0000DE06 246E 0008 movea.l A2, [A6 + 0x8] 0000DE0A 266A 0004 movea.l A3, [A2 + 0x4] 0000DE0E 200B move.l D0, A3 0000DE10 670E beq +0x10 /* 0000DE20 */ 0000DE12 2F0B move.l -[A7], A3 0000DE14 2053 movea.l A0, [A3] 0000DE16 2068 0050 movea.l A0, [A0 + 0x50] 0000DE1A 4E90 jsr [A0] 0000DE1C 2540 000C move.l [A2 + 0xC], D0 label0000DE20: 0000DE20 2F3C 0000 04B6 move.l -[A7], 0x4B6 0000DE26 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DE2A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000DE2E 206E 0008 movea.l A0, [A6 + 0x8] 0000DE32 2050 movea.l A0, [A0] 0000DE34 2068 0018 movea.l A0, [A0 + 0x18] 0000DE38 4E90 jsr [A0] label0000DE3A: 0000DE3A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000DE3E 4E5E unlink A6 0000DE40 205F movea.l A0, [A7]+ 0000DE42 504F addq.w A7, 8 0000DE44 4ED0 jmp [A0] 0000DE46 8021 or.b D0, -[A1] 0000DE48 5573 6572 4465 6669 6E65 subq.w [[A3 + 0x44656669] + 0x6E65], 2 // begin alternate branch 0000DE4E-0000DE52 label0000DE4E: 0000DE4E 6669 bne +0x6B /* 0000DEB9 */ 0000DE50 6E65 bgt +0x67 /* 0000DEB7 */ // end alternate branch 0000DE4E-0000DE52 label0000DE4E: // (misaligned) 0000DE52 6443 bcc +0x45 /* 0000DE97 */ 0000DE54 7261 moveq.l D1, 0x61 0000DE56 776C moveq.l D3, 0x6C 0000DE58 5F5F subq.w [A7]+, 7 0000DE5A 3130 5455 move.w -[A0], [A0 + D5.w * 4 + 0x55] 0000DE5E 7365 moveq.l D1, 0x65 0000DE60 7253 moveq.l D1, 0x53 0000DE62 7461 moveq.l D2, 0x61 0000DE64 636B bls +0x6D /* 0000DED1 */ 0000DE66 4655 not.w [A5] 0000DE68 6C00 0000 bge +0x2 /* 0000DE6A */ // begin alternate branch 0000DE6A-0000DE72 label0000DE6A: 0000DE6A 0000 41F9 ori.b D0, 0xF9 0000DE6E FFFD .invalid <> 0000DE70 67DC beq -0x22 /* 0000DE4E */ // end alternate branch 0000DE6A-0000DE72 label0000DE6A: // (misaligned) 0000DE6C 41F9 FFFD 67DC lea.l A0, [0xFFFD67DC] 0000DE72 2008 move.l D0, A0 0000DE74 205F movea.l A0, [A7]+ 0000DE76 584F addq.w A7, 4 0000DE78 4ED0 jmp [A0] 0000DE7A FFFF .invalid <> 0000DE7C 2F0A move.l -[A7], A2 0000DE7E 701E moveq.l D0, 0x1E 0000DE80 2F00 move.l -[A7], D0 0000DE82 4EB9 0000 0BEA jsr [0x00000BEA] 0000DE88 2440 movea.l A2, D0 0000DE8A 200A move.l D0, A2 0000DE8C 6708 beq +0xA /* 0000DE96 */ 0000DE8E 2F0A move.l -[A7], A2 0000DE90 4EB9 0000 CE6A jsr [0x0000CE6A] label0000DE96: 0000DE96 200A move.l D0, A2 0000DE98 245F movea.l A2, [A7]+ 0000DE9A 4E75 rts 0000DE9C 41F9 FFFD 680C lea.l A0, [0xFFFD680C] 0000DEA2 2008 move.l D0, A0 0000DEA4 4E75 rts 0000DEA6 FFFF .invalid <> 0000DEA8 41F9 FFFD 680C lea.l A0, [0xFFFD680C] 0000DEAE 2008 move.l D0, A0 0000DEB0 205F movea.l A0, [A7]+ 0000DEB2 584F addq.w A7, 4 0000DEB4 4ED0 jmp [A0] 0000DEB6 FFFF .invalid <> 0000DEB8 2F0A move.l -[A7], A2 0000DEBA 2F3C 0000 00BC move.l -[A7], 0xBC 0000DEC0 4EB9 0000 0BEA jsr [0x00000BEA] 0000DEC6 2440 movea.l A2, D0 0000DEC8 200A move.l D0, A2 0000DECA 6708 beq +0xA /* 0000DED4 */ 0000DECC 2F0A move.l -[A7], A2 0000DECE 4EB9 0000 DEDC jsr [0x0000DEDC] label0000DED4: 0000DED4 200A move.l D0, A2 0000DED6 245F movea.l A2, [A7]+ 0000DED8 4E75 rts 0000DEDA FFFF .invalid <> 0000DEDC 4E56 0000 link A6, 0 0000DEE0 48E7 1020 movem.l -[A7], D3,A2 0000DEE4 246E 0008 movea.l A2, [A6 + 0x8] 0000DEE8 2F0A move.l -[A7], A2 0000DEEA 4EB9 0000 B4F2 jsr [0x0000B4F2] 0000DEF0 2079 FFFD 6DEC movea.l A0, [0xFFFD6DEC] 0000DEF6 2488 move.l [A2], A0 0000DEF8 2079 FFFD 6DF0 movea.l A0, [0xFFFD6DF0] 0000DEFE 2488 move.l [A2], A0 0000DF00 7600 moveq.l D3, 0x00 0000DF02 2543 00B2 move.l [A2 + 0xB2], D3 0000DF06 2543 00B6 move.l [A2 + 0xB6], D3 0000DF0A 200A move.l D0, A2 0000DF0C 4CDF 0408 movem.l D3,A2, [A7]+ 0000DF10 4E5E unlink A6 0000DF12 205F movea.l A0, [A7]+ 0000DF14 584F addq.w A7, 4 0000DF16 4ED0 jmp [A0] 0000DF18 965F sub.w D3, [A7]+ 0000DF1A 5F63 subq.w -[A3], 7 0000DF1C 745F moveq.l D2, 0x5F 0000DF1E 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000DF22 5374 6163 6B4C 6973 7465 subq.w [[A4 + 0x6B4C] + 0x69737465], 1 0000DF2C 7246 moveq.l D1, 0x46 0000DF2E 7600 moveq.l D3, 0x00 0000DF30 0000 FFFF ori.b D0, 0xFF 0000DF34 4E56 FFF0 link A6, -0x0010 0000DF38 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 0000DF3C 266E 0008 movea.l A3, [A6 + 0x8] 0000DF40 244B movea.l A2, A3 0000DF42 45EA 00B2 lea.l A2, [A2 + 0xB2] 0000DF46 24AE 0012 move.l [A2], [A6 + 0x12] 0000DF4A 276E 000E 00B6 move.l [A3 + 0xB6], [A6 + 0xE] 0000DF50 176E 000C 00BA move.b [A3 + 0xBA], [A6 + 0xC] 0000DF56 701E moveq.l D0, 0x1E 0000DF58 2F00 move.l -[A7], D0 0000DF5A 4EB9 0000 0BEA jsr [0x00000BEA] 0000DF60 2D40 FFF8 move.l [A6 - 0x8], D0 0000DF64 4A80 tst.l D0 0000DF66 6708 beq +0xA /* 0000DF70 */ 0000DF68 2F00 move.l -[A7], D0 0000DF6A 4EB9 0000 CE6A jsr [0x0000CE6A] label0000DF70: 0000DF70 2F3C 5544 4B53 move.l -[A7], 0x55444B53 /* 'UDKS' */ 0000DF76 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000DF7A 4EB9 0000 CE62 jsr [0x0000CE62] 0000DF80 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000DF84 2F0B move.l -[A7], A3 0000DF86 2053 movea.l A0, [A3] 0000DF88 2068 00E0 movea.l A0, [A0 + 0xE0] 0000DF8C 4E90 jsr [A0] 0000DF8E 2012 move.l D0, [A2] 0000DF90 2D40 FFFC move.l [A6 - 0x4], D0 0000DF94 2040 movea.l A0, D0 0000DF96 2028 0008 move.l D0, [A0 + 0x8] 0000DF9A 2D40 FFF0 move.l [A6 - 0x10], D0 0000DF9E 2F00 move.l -[A7], D0 0000DFA0 4EB9 0000 1172 jsr [0x00001172] 0000DFA6 2F0B move.l -[A7], A3 0000DFA8 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000DFAC 4EB9 0000 1552 jsr [0x00001552] 0000DFB2 2F0B move.l -[A7], A3 0000DFB4 2F12 move.l -[A7], [A2] 0000DFB6 4EB9 0000 1552 jsr [0x00001552] 0000DFBC 2F0B move.l -[A7], A3 0000DFBE 2053 movea.l A0, [A3] 0000DFC0 2068 0098 movea.l A0, [A0 + 0x98] 0000DFC4 4E90 jsr [A0] 0000DFC6 2840 movea.l A4, D0 0000DFC8 200C move.l D0, A4 0000DFCA 6772 beq +0x74 /* 0000E03E */ 0000DFCC 2F3C 5343 5230 move.l -[A7], 0x53435230 /* 'SCR0' */ 0000DFD2 2F0C move.l -[A7], A4 0000DFD4 2054 movea.l A0, [A4] 0000DFD6 2068 0180 movea.l A0, [A0 + 0x180] 0000DFDA 4E90 jsr [A0] 0000DFDC 2440 movea.l A2, D0 0000DFDE 200A move.l D0, A2 0000DFE0 672A beq +0x2C /* 0000E00C */ 0000DFE2 2F3C 5343 5233 move.l -[A7], 0x53435233 /* 'SCR3' */ 0000DFE8 2F0C move.l -[A7], A4 0000DFEA 2054 movea.l A0, [A4] 0000DFEC 2068 0180 movea.l A0, [A0 + 0x180] 0000DFF0 4E90 jsr [A0] 0000DFF2 2D40 FFF4 move.l [A6 - 0xC], D0 0000DFF6 4A80 tst.l D0 0000DFF8 6712 beq +0x14 /* 0000E00C */ 0000DFFA 2F00 move.l -[A7], D0 0000DFFC 7001 moveq.l D0, 0x01 0000DFFE 2F00 move.l -[A7], D0 0000E000 42A7 clr.l -[A7] 0000E002 2F0A move.l -[A7], A2 0000E004 2052 movea.l A0, [A2] 0000E006 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000E00A 4E90 jsr [A0] label0000E00C: 0000E00C 7024 moveq.l D0, 0x24 0000E00E 2F00 move.l -[A7], D0 0000E010 4EB9 0000 0BEA jsr [0x00000BEA] 0000E016 2440 movea.l A2, D0 0000E018 200A move.l D0, A2 0000E01A 6708 beq +0xA /* 0000E024 */ 0000E01C 2F0A move.l -[A7], A2 0000E01E 4EB9 0000 17DA jsr [0x000017DA] label0000E024: 0000E024 2F0B move.l -[A7], A3 0000E026 7002 moveq.l D0, 0x02 0000E028 1F00 move.b -[A7], D0 0000E02A 2F0A move.l -[A7], A2 0000E02C 4EB9 0000 17E2 jsr [0x000017E2] 0000E032 2F0A move.l -[A7], A2 0000E034 2F0C move.l -[A7], A4 0000E036 2054 movea.l A0, [A4] 0000E038 2068 00E0 movea.l A0, [A0 + 0xE0] 0000E03C 4E90 jsr [A0] label0000E03E: 0000E03E 7001 moveq.l D0, 0x01 0000E040 3F00 move.w -[A7], D0 0000E042 3600 move.w D3, D0 0000E044 3F03 move.w -[A7], D3 0000E046 7841 moveq.l D4, 0x41 0000E048 3F04 move.w -[A7], D4 0000E04A 2F0B move.l -[A7], A3 0000E04C 2053 movea.l A0, [A3] 0000E04E 2068 0448 movea.l A0, [A0 + 0x448] 0000E052 4E90 jsr [A0] 0000E054 7002 moveq.l D0, 0x02 0000E056 3F00 move.w -[A7], D0 0000E058 3F03 move.w -[A7], D3 0000E05A 3F04 move.w -[A7], D4 0000E05C 2F0B move.l -[A7], A3 0000E05E 2053 movea.l A0, [A3] 0000E060 2068 0448 movea.l A0, [A0 + 0x448] 0000E064 4E90 jsr [A0] 0000E066 7003 moveq.l D0, 0x03 0000E068 3F00 move.w -[A7], D0 0000E06A 3F03 move.w -[A7], D3 0000E06C 703C moveq.l D0, 0x3C 0000E06E 3F00 move.w -[A7], D0 0000E070 2F0B move.l -[A7], A3 0000E072 2053 movea.l A0, [A3] 0000E074 2068 0448 movea.l A0, [A0 + 0x448] 0000E078 4E90 jsr [A0] 0000E07A 1003 move.b D0, D3 0000E07C 1F00 move.b -[A7], D0 0000E07E 206B 001E movea.l A0, [A3 + 0x1E] 0000E082 7032 moveq.l D0, 0x32 0000E084 D1C0 add.l A0, D0 0000E086 2F08 move.l -[A7], A0 0000E088 4EB9 0000 63DA jsr [0x000063DA] 0000E08E 2040 movea.l A0, D0 0000E090 2A10 move.l D5, [A0] 0000E092 0685 FFFF FF42 addi.l D5, 0xFFFFFF42 0000E098 7004 moveq.l D0, 0x04 0000E09A 3F00 move.w -[A7], D0 0000E09C 3F03 move.w -[A7], D3 0000E09E 2F3C 0000 00C8 move.l -[A7], 0xC8 0000E0A4 2F05 move.l -[A7], D5 0000E0A6 2F3C 0000 7D00 move.l -[A7], 0x7D00 /* '}\0' */ 0000E0AC 4EB9 0000 116A jsr [0x0000116A] 0000E0B2 3F00 move.w -[A7], D0 0000E0B4 2F0B move.l -[A7], A3 0000E0B6 2053 movea.l A0, [A3] 0000E0B8 2068 0448 movea.l A0, [A0 + 0x448] 0000E0BC 4E90 jsr [A0] 0000E0BE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 0000E0C2 4E5E unlink A6 0000E0C4 205F movea.l A0, [A7]+ 0000E0C6 4FEF 000E lea.l A7, [A7 + 0xE] 0000E0CA 4ED0 jmp [A0] 0000E0CC 803B 4953 7461 636B or.b D0, [[PC] + 0x7461636B] 0000E0D4 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 0000E0DA 5F5F subq.w [A7]+, 7 0000E0DC 3132 5453 move.w -[A0], [A2 + D5.w * 4 + 0x53] 0000E0E0 7461 moveq.l D2, 0x61 0000E0E2 636B bls +0x6D /* 0000E14F */ 0000E0E4 4C69 7374 6572 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x6572] 0000E0EA 4650 not.w [A0] 0000E0EC 3654 movea.w A3, [A4] 0000E0EE 5374 6163 6B50 3137 5456 subq.w [[A4 + 0x6B50] + 0x31375456], 1 0000E0F8 6172 bsr +0x74 /* 0000E16C */ 0000E0FA 6961 bvs +0x63 /* 0000E15D */ 0000E0FC 626C bhi +0x6E /* 0000E16A */ 0000E0FE 654C bcs +0x4E /* 0000E14C */ 0000E100 6973 bvs +0x75 /* 0000E175 */ 0000E102 7456 moveq.l D2, 0x56 0000E104 6965 bvs +0x67 /* 0000E16B */ 0000E106 7755 moveq.l D3, 0x55 0000E108 6300 0000 bls +0x2 /* 0000E10A */ // begin alternate branch 0000E10A-0000E112 label0000E10A: 0000E10A 0000 41F9 ori.b D0, 0xF9 0000E10E FFFD .invalid <> 0000E110 6E10 bgt +0x12 /* 0000E122 */ // end alternate branch 0000E10A-0000E112 label0000E10A: // (misaligned) 0000E10C 41F9 FFFD 6E10 lea.l A0, [0xFFFD6E10] 0000E112 2008 move.l D0, A0 0000E114 205F movea.l A0, [A7]+ 0000E116 584F addq.w A7, 4 0000E118 4ED0 jmp [A0] 0000E11A FFFF .invalid <> 0000E11C 2F0A move.l -[A7], A2 0000E11E 7020 moveq.l D0, 0x20 0000E120 2F00 move.l -[A7], D0 label0000E122: 0000E122 4EB9 0000 0BEA jsr [0x00000BEA] 0000E128 2440 movea.l A2, D0 0000E12A 200A move.l D0, A2 0000E12C 6708 beq +0xA /* 0000E136 */ 0000E12E 2F0A move.l -[A7], A2 0000E130 4EB9 0000 9CEA jsr [0x00009CEA] label0000E136: 0000E136 200A move.l D0, A2 0000E138 245F movea.l A2, [A7]+ 0000E13A 4E75 rts 0000E13C 41F9 FFFD 6E40 lea.l A0, [0xFFFD6E40] 0000E142 2008 move.l D0, A0 0000E144 205F movea.l A0, [A7]+ 0000E146 584F addq.w A7, 4 0000E148 4ED0 jmp [A0] 0000E14A FFFF .invalid <> label0000E14C: 0000E14C 2F0A move.l -[A7], A2 0000E14E 700C moveq.l D0, 0x0C 0000E150 2F00 move.l -[A7], D0 0000E152 4EB9 0000 0BEA jsr [0x00000BEA] 0000E158 2440 movea.l A2, D0 0000E15A 200A move.l D0, A2 0000E15C 6708 beq +0xA /* 0000E166 */ 0000E15E 2F0A move.l -[A7], A2 0000E160 4EB9 0000 9D02 jsr [0x00009D02] label0000E166: 0000E166 200A move.l D0, A2 0000E168 245F movea.l A2, [A7]+ label0000E16A: 0000E16A 4E75 rts fn0000E16C: 0000E16C 41F9 FFFD 6F6C lea.l A0, [0xFFFD6F6C] 0000E172 2008 move.l D0, A0 0000E174 205F movea.l A0, [A7]+ 0000E176 584F addq.w A7, 4 0000E178 4ED0 jmp [A0] 0000E17A FFFF .invalid <> 0000E17C 2F0A move.l -[A7], A2 0000E17E 701E moveq.l D0, 0x1E 0000E180 2F00 move.l -[A7], D0 0000E182 4EB9 0000 0BEA jsr [0x00000BEA] 0000E188 2440 movea.l A2, D0 0000E18A 200A move.l D0, A2 0000E18C 6708 beq +0xA /* 0000E196 */ 0000E18E 2F0A move.l -[A7], A2 0000E190 4EB9 0000 17F2 jsr [0x000017F2] label0000E196: 0000E196 200A move.l D0, A2 0000E198 245F movea.l A2, [A7]+ 0000E19A 4E75 rts 0000E19C 41F9 FFFD 6FA0 lea.l A0, [0xFFFD6FA0] 0000E1A2 2008 move.l D0, A0 0000E1A4 205F movea.l A0, [A7]+ 0000E1A6 584F addq.w A7, 4 0000E1A8 4ED0 jmp [A0] 0000E1AA FFFF .invalid <> 0000E1AC 2F0A move.l -[A7], A2 0000E1AE 701E moveq.l D0, 0x1E 0000E1B0 2F00 move.l -[A7], D0 0000E1B2 4EB9 0000 0BEA jsr [0x00000BEA] 0000E1B8 2440 movea.l A2, D0 0000E1BA 200A move.l D0, A2 0000E1BC 6708 beq +0xA /* 0000E1C6 */ 0000E1BE 2F0A move.l -[A7], A2 0000E1C0 4EB9 0000 17EA jsr [0x000017EA] label0000E1C6: 0000E1C6 200A move.l D0, A2 0000E1C8 245F movea.l A2, [A7]+ 0000E1CA 4E75 rts 0000E1CC 41F9 FFFD 710C lea.l A0, [0xFFFD710C] 0000E1D2 2008 move.l D0, A0 0000E1D4 205F movea.l A0, [A7]+ 0000E1D6 584F addq.w A7, 4 0000E1D8 4ED0 jmp [A0] 0000E1DA FFFF .invalid <> 0000E1DC 2F0A move.l -[A7], A2 0000E1DE 701E moveq.l D0, 0x1E 0000E1E0 2F00 move.l -[A7], D0 0000E1E2 4EB9 0000 0BEA jsr [0x00000BEA] 0000E1E8 2440 movea.l A2, D0 0000E1EA 200A move.l D0, A2 0000E1EC 6708 beq +0xA /* 0000E1F6 */ 0000E1EE 2F0A move.l -[A7], A2 0000E1F0 4EB9 0000 E1FC jsr [0x0000E1FC] label0000E1F6: 0000E1F6 200A move.l D0, A2 0000E1F8 245F movea.l A2, [A7]+ 0000E1FA 4E75 rts 0000E1FC 4E56 0000 link A6, 0 0000E200 2F0A move.l -[A7], A2 0000E202 246E 0008 movea.l A2, [A6 + 0x8] 0000E206 2F0A move.l -[A7], A2 0000E208 4EB9 0000 3F6A jsr [0x00003F6A] 0000E20E 2079 FFFD 76C0 movea.l A0, [0xFFFD76C0] 0000E214 2488 move.l [A2], A0 0000E216 200A move.l D0, A2 0000E218 245F movea.l A2, [A7]+ 0000E21A 4E5E unlink A6 0000E21C 205F movea.l A0, [A7]+ 0000E21E 584F addq.w A7, 4 0000E220 4ED0 jmp [A0] 0000E222 9A5F sub.w D5, [A7]+ 0000E224 5F63 subq.w -[A3], 7 0000E226 745F moveq.l D2, 0x5F 0000E228 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000E22C 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 0000E230 6E67 bgt +0x69 /* 0000E299 */ 0000E232 4C69 7374 4172 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4172] 0000E238 7261 moveq.l D1, 0x61 0000E23A 7946 moveq.l D4, 0x46 0000E23C 7600 moveq.l D3, 0x00 0000E23E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000E242 FEF4 48E7 .extension 0xEF4 <> // unimplemented 0000E246 0030 266E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ 0000E24C 246E 0010 movea.l A2, [A6 + 0x10] 0000E250 1212 move.b D1, [A2] 0000E252 7000 moveq.l D0, 0x00 0000E254 1001 move.b D0, D1 0000E256 5280 addq.l D0, 1 0000E258 2F00 move.l -[A7], D0 0000E25A 2F0A move.l -[A7], A2 0000E25C 486E FEF4 pea.l [A6 - 0x10C] 0000E260 4EB9 0000 0042 jsr [0x00000042] 0000E266 4FEF 000C lea.l A7, [A7 + 0xC] 0000E26A 2D4B FFF4 move.l [A6 - 0xC], A3 0000E26E 4879 0000 534A push.l 0x534A /* 'SJ' */ 0000E274 486E FEF4 pea.l [A6 - 0x10C] 0000E278 486E FFF8 pea.l [A6 - 0x8] 0000E27C 2F0B move.l -[A7], A3 0000E27E 2053 movea.l A0, [A3] 0000E280 2068 0084 movea.l A0, [A0 + 0x84] 0000E284 4E90 jsr [A0] 0000E286 1D40 FFFC move.b [A6 - 0x4], D0 0000E28A 4A00 tst.b D0 0000E28C 6708 beq +0xA /* 0000E296 */ 0000E28E 206E 000C movea.l A0, [A6 + 0xC] 0000E292 30AE FFFA move.w [A0], [A6 - 0x6] label0000E296: 0000E296 102E FFFC move.b D0, [A6 - 0x4] 0000E29A 4CDF 0C00 movem.l A2,A3, [A7]+ 0000E29E 4E5E unlink A6 0000E2A0 205F movea.l A0, [A7]+ 0000E2A2 4FEF 000C lea.l A7, [A7 + 0xC] 0000E2A6 4ED0 jmp [A0] 0000E2A8 802A 4669 or.b D0, [A2 + 0x4669] 0000E2AC 6E64 bgt +0x66 /* 0000E312 */ 0000E2AE 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 0000E2B2 6E67 bgt +0x69 /* 0000E31B */ 0000E2B4 5F5F subq.w [A7]+, 7 0000E2B6 3136 5453 move.w -[A0], [A6 + D5.w * 4 + 0x53] 0000E2BA 7472 moveq.l D2, 0x72 0000E2BC 696E bvs +0x70 /* 0000E32C */ 0000E2BE 674C beq +0x4E /* 0000E30C */ 0000E2C0 6973 bvs +0x75 /* 0000E335 */ 0000E2C2 7441 moveq.l D2, 0x41 0000E2C4 7272 moveq.l D1, 0x72 0000E2C6 6179 bsr +0x7B /* 0000E341 */ 0000E2C8 4652 not.w [A2] 0000E2CA 3743 5374 move.w [A3 + 0x5374], D3 0000E2CE 7232 moveq.l D1, 0x32 0000E2D0 3535 5073 move.w -[A2], [A5 + D5.w + 0x73] 0000E2D4 0000 FFFF ori.b D0, 0xFF 0000E2D8 4E56 FE00 link A6, -0x0200 0000E2DC 2F0A move.l -[A7], A2 0000E2DE 246E 0010 movea.l A2, [A6 + 0x10] 0000E2E2 1212 move.b D1, [A2] 0000E2E4 7000 moveq.l D0, 0x00 0000E2E6 1001 move.b D0, D1 0000E2E8 5280 addq.l D0, 1 0000E2EA 2F00 move.l -[A7], D0 0000E2EC 2F0A move.l -[A7], A2 0000E2EE 486E FE00 pea.l [A6 - 0x200] 0000E2F2 4EB9 0000 0042 jsr [0x00000042] 0000E2F8 4FEF 000C lea.l A7, [A7 + 0xC] 0000E2FC 246E 000C movea.l A2, [A6 + 0xC] 0000E300 1212 move.b D1, [A2] 0000E302 7000 moveq.l D0, 0x00 0000E304 1001 move.b D0, D1 0000E306 5280 addq.l D0, 1 0000E308 2F00 move.l -[A7], D0 0000E30A 2F0A move.l -[A7], A2 label0000E30C: 0000E30C 486E FF00 pea.l [A6 - 0x100] 0000E310 4EB9 0000 0042 jsr [0x00000042] // begin alternate branch 0000E312-0000E316 label0000E312: 0000E312 0000 0042 ori.b D0, 0x42 /* 'B' */ // end alternate branch 0000E312-0000E316 label0000E312: // (misaligned) 0000E316 4FEF 000A lea.l A7, [A7 + 0xA] 0000E31A 486E FE00 pea.l [A6 - 0x200] 0000E31E 486E FF00 pea.l [A6 - 0x100] 0000E322 4227 clr.b -[A7] 0000E324 7001 moveq.l D0, 0x01 0000E326 1F00 move.b -[A7], D0 0000E328 4EB9 0000 0C8A jsr [0x00000C8A] // begin alternate branch 0000E32C-0000E332 label0000E32C: 0000E32C 0C8A 301F 6E04 cmpi.l A2, 0x301F6E04 // end alternate branch 0000E32C-0000E332 label0000E32C: // (misaligned) 0000E32E 301F move.w D0, [A7]+ 0000E330 6E04 bgt +0x6 /* 0000E336 */ 0000E332 7000 moveq.l D0, 0x00 0000E334 6002 bra +0x4 /* 0000E338 */ label0000E336: 0000E336 7001 moveq.l D0, 0x01 label0000E338: 0000E338 2000 move.l D0, D0 0000E33A 4A00 tst.b D0 0000E33C 6704 beq +0x6 /* 0000E342 */ 0000E33E 7001 moveq.l D0, 0x01 0000E340 602C bra +0x2E /* 0000E36E */ label0000E342: 0000E342 554F subq.w A7, 2 0000E344 486E FE00 pea.l [A6 - 0x200] 0000E348 486E FF00 pea.l [A6 - 0x100] 0000E34C 4227 clr.b -[A7] 0000E34E 7001 moveq.l D0, 0x01 0000E350 1F00 move.b -[A7], D0 0000E352 4EB9 0000 0C8A jsr [0x00000C8A] 0000E358 301F move.w D0, [A7]+ 0000E35A 6B04 bmi +0x6 /* 0000E360 */ 0000E35C 7000 moveq.l D0, 0x00 0000E35E 6002 bra +0x4 /* 0000E362 */ label0000E360: 0000E360 7001 moveq.l D0, 0x01 label0000E362: 0000E362 2000 move.l D0, D0 0000E364 4A00 tst.b D0 0000E366 6704 beq +0x6 /* 0000E36C */ 0000E368 70FF moveq.l D0, 0xFFFFFFFF 0000E36A 6002 bra +0x4 /* 0000E36E */ label0000E36C: 0000E36C 4240 clr.w D0 label0000E36E: 0000E36E 245F movea.l A2, [A7]+ 0000E370 4E5E unlink A6 0000E372 205F movea.l A0, [A7]+ 0000E374 4FEF 000C lea.l A7, [A7 + 0xC] 0000E378 4ED0 jmp [A0] 0000E37A 8028 436F or.b D0, [A0 + 0x436F] 0000E37E 6D70 blt +0x72 /* 0000E3F0 */ 0000E380 6172 bsr +0x74 /* 0000E3F4 */ 0000E382 6545 bcs +0x47 /* 0000E3C9 */ 0000E384 6C65 bge +0x67 /* 0000E3EB */ 0000E386 6D65 blt +0x67 /* 0000E3ED */ 0000E388 6E74 bgt +0x76 /* 0000E3FE */ 0000E38A 735F moveq.l D1, 0x5F 0000E38C 5F31 3654 subq.b [A1 + D3.w * 8 + 0x54], 7 0000E390 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 0000E394 6E67 bgt +0x69 /* 0000E3FD */ 0000E396 4C69 7374 4172 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4172] 0000E39C 7261 moveq.l D1, 0x61 0000E39E 7946 moveq.l D4, 0x46 0000E3A0 5076 5076 addq.w [A6 + D5.w + 0x76], 8 0000E3A4 0000 FFFF ori.b D0, 0xFF 0000E3A8 41F9 FFFD 713C lea.l A0, [0xFFFD713C] 0000E3AE 2008 move.l D0, A0 0000E3B0 4E75 rts 0000E3B2 FFFF .invalid <> 0000E3B4 41F9 FFFD 713C lea.l A0, [0xFFFD713C] 0000E3BA 2008 move.l D0, A0 0000E3BC 205F movea.l A0, [A7]+ 0000E3BE 584F addq.w A7, 4 0000E3C0 4ED0 jmp [A0] 0000E3C2 FFFF .invalid <> 0000E3C4 2F0A move.l -[A7], A2 0000E3C6 2F3C 0000 00B8 move.l -[A7], 0xB8 0000E3CC 4EB9 0000 0BEA jsr [0x00000BEA] 0000E3D2 2440 movea.l A2, D0 0000E3D4 200A move.l D0, A2 0000E3D6 6708 beq +0xA /* 0000E3E0 */ 0000E3D8 2F0A move.l -[A7], A2 0000E3DA 4EB9 0000 E3E8 jsr [0x0000E3E8] label0000E3E0: 0000E3E0 200A move.l D0, A2 0000E3E2 245F movea.l A2, [A7]+ 0000E3E4 4E75 rts 0000E3E6 FFFF .invalid <> 0000E3E8 4E56 0000 link A6, 0 0000E3EC 2F0A move.l -[A7], A2 0000E3EE 246E 0008 movea.l A2, [A6 + 0x8] // begin alternate branch 0000E3F0-0000E3F4 label0000E3F0: 0000E3F0 0008 2F0A ori.b A0, 0xA /* '\n' */ // end alternate branch 0000E3F0-0000E3F4 label0000E3F0: // (misaligned) 0000E3F2 2F0A move.l -[A7], A2 fn0000E3F4: 0000E3F4 4EB9 0000 B52A jsr [0x0000B52A] 0000E3FA 2079 FFFD 76C4 movea.l A0, [0xFFFD76C4] // begin alternate branch 0000E3FE-0000E400 label0000E3FE: 0000E3FE 76C4 moveq.l D3, 0xFFFFFFC4 // end alternate branch 0000E3FE-0000E400 label0000E3FE: // (misaligned) 0000E400 2488 move.l [A2], A0 0000E402 7000 moveq.l D0, 0x00 0000E404 2540 00B4 move.l [A2 + 0xB4], D0 0000E408 200A move.l D0, A2 0000E40A 245F movea.l A2, [A7]+ 0000E40C 4E5E unlink A6 0000E40E 205F movea.l A0, [A7]+ 0000E410 584F addq.w A7, 4 0000E412 4ED0 jmp [A0] 0000E414 995F sub.w [A7]+, D4 0000E416 5F63 subq.w -[A3], 7 0000E418 745F moveq.l D2, 0x5F 0000E41A 5F31 3554 subq.b <>, 7 0000E41E 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 0000E422 6E67 bgt +0x69 /* 0000E48B */ 0000E424 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0000E42A 6577 bcs +0x79 /* 0000E4A3 */ 0000E42C 4676 0000 not.w [A6 + D0.w] 0000E430 4E56 0000 link A6, 0 0000E434 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000E438 266E 0008 movea.l A3, [A6 + 0x8] 0000E43C 162E 000E move.b D3, [A6 + 0xE] 0000E440 1743 00B2 move.b [A3 + 0xB2], D3 0000E444 176E 000C 00B3 move.b [A3 + 0xB3], [A6 + 0xC] 0000E44A 701E moveq.l D0, 0x1E 0000E44C 2F00 move.l -[A7], D0 0000E44E 4EB9 0000 0BEA jsr [0x00000BEA] 0000E454 2840 movea.l A4, D0 0000E456 200C move.l D0, A4 0000E458 6708 beq +0xA /* 0000E462 */ 0000E45A 2F0C move.l -[A7], A4 0000E45C 4EB9 0000 E1FC jsr [0x0000E1FC] label0000E462: 0000E462 42A7 clr.l -[A7] 0000E464 3F3C 0100 move.w -[A7], 0x100 0000E468 2F0C move.l -[A7], A4 0000E46A 4EB9 0000 3A9A jsr [0x00003A9A] 0000E470 274C 00B4 move.l [A3 + 0xB4], A4 0000E474 4A03 tst.b D3 0000E476 6734 beq +0x36 /* 0000E4AC */ 0000E478 2F3C 0000 0126 move.l -[A7], 0x126 0000E47E 4EB9 0000 0BEA jsr [0x00000BEA] 0000E484 2840 movea.l A4, D0 0000E486 200C move.l D0, A4 0000E488 6708 beq +0xA /* 0000E492 */ 0000E48A 2F0C move.l -[A7], A4 0000E48C 4EB9 0000 6892 jsr [0x00006892] label0000E492: 0000E492 2F3C 6B73 656C move.l -[A7], 0x6B73656C /* 'ksel' */ 0000E498 2F0C move.l -[A7], A4 0000E49A 4EB9 0000 689A jsr [0x0000689A] 0000E4A0 2F0C move.l -[A7], A4 0000E4A2 2F0B move.l -[A7], A3 0000E4A4 2053 movea.l A0, [A3] 0000E4A6 2068 00E0 movea.l A0, [A0 + 0xE0] 0000E4AA 4E90 jsr [A0] label0000E4AC: 0000E4AC 701E moveq.l D0, 0x1E 0000E4AE 2F00 move.l -[A7], D0 0000E4B0 4EB9 0000 0BEA jsr [0x00000BEA] 0000E4B6 2440 movea.l A2, D0 0000E4B8 200A move.l D0, A2 0000E4BA 6708 beq +0xA /* 0000E4C4 */ 0000E4BC 2F0A move.l -[A7], A2 0000E4BE 4EB9 0000 CE5A jsr [0x0000CE5A] label0000E4C4: 0000E4C4 2F3C 5544 4B53 move.l -[A7], 0x55444B53 /* 'UDKS' */ 0000E4CA 2F0A move.l -[A7], A2 0000E4CC 4EB9 0000 CE62 jsr [0x0000CE62] 0000E4D2 2F0A move.l -[A7], A2 0000E4D4 2F0B move.l -[A7], A3 0000E4D6 2053 movea.l A0, [A3] 0000E4D8 2068 00E0 movea.l A0, [A0 + 0xE0] 0000E4DC 4E90 jsr [A0] 0000E4DE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000E4E2 4E5E unlink A6 0000E4E4 205F movea.l A0, [A7]+ 0000E4E6 504F addq.w A7, 8 0000E4E8 4ED0 jmp [A0] 0000E4EA 802A 496E or.b D0, [A2 + 0x496E] 0000E4EE 6974 bvs +0x76 /* 0000E564 */ 0000E4F0 5374 7269 subq.w [A4 + D7.w * 2 + 0x69], 1 0000E4F4 6E67 bgt +0x69 /* 0000E55D */ 0000E4F6 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0000E4FC 6577 bcs +0x79 /* 0000E575 */ 0000E4FE 5F5F subq.w [A7]+, 7 0000E500 3135 5453 move.w -[A0], [A5 + D5.w * 4 + 0x53] 0000E504 7472 moveq.l D2, 0x72 0000E506 696E bvs +0x70 /* 0000E576 */ 0000E508 674C beq +0x4E /* 0000E556 */ 0000E50A 6973 bvs +0x75 /* 0000E57F */ 0000E50C 7456 moveq.l D2, 0x56 0000E50E 6965 bvs +0x67 /* 0000E575 */ 0000E510 7746 moveq.l D3, 0x46 0000E512 5563 subq.w -[A3], 2 0000E514 5563 subq.w -[A3], 2 0000E516 0000 41F9 ori.b D0, 0xF9 0000E51A FFFD .invalid <> 0000E51C 7ADC moveq.l D5, 0xFFFFFFDC 0000E51E 2008 move.l D0, A0 0000E520 205F movea.l A0, [A7]+ 0000E522 584F addq.w A7, 4 0000E524 4ED0 jmp [A0] 0000E526 FFFF .invalid <> 0000E528 2F0A move.l -[A7], A2 0000E52A 7014 moveq.l D0, 0x14 0000E52C 2F00 move.l -[A7], D0 0000E52E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000E534 2440 movea.l A2, D0 0000E536 200A move.l D0, A2 0000E538 6708 beq +0xA /* 0000E542 */ 0000E53A 2F0A move.l -[A7], A2 0000E53C 4EB9 0000 9D42 jsr [0x00009D42] label0000E542: 0000E542 200A move.l D0, A2 0000E544 245F movea.l A2, [A7]+ 0000E546 4E75 rts 0000E548 41F9 FFFD 82B8 lea.l A0, [0xFFFD82B8] 0000E54E 2008 move.l D0, A0 0000E550 205F movea.l A0, [A7]+ 0000E552 584F addq.w A7, 4 0000E554 4ED0 jmp [A0] label0000E556: 0000E556 FFFF .invalid <> 0000E558 2F0A move.l -[A7], A2 0000E55A 7018 moveq.l D0, 0x18 0000E55C 2F00 move.l -[A7], D0 0000E55E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] label0000E564: 0000E564 2440 movea.l A2, D0 0000E566 200A move.l D0, A2 0000E568 6708 beq +0xA /* 0000E572 */ 0000E56A 2F0A move.l -[A7], A2 0000E56C 4EB9 0000 9F12 jsr [0x00009F12] label0000E572: 0000E572 200A move.l D0, A2 0000E574 245F movea.l A2, [A7]+ label0000E576: 0000E576 4E75 rts 0000E578 41F9 FFFD 82EC lea.l A0, [0xFFFD82EC] 0000E57E 2008 move.l D0, A0 0000E580 205F movea.l A0, [A7]+ 0000E582 584F addq.w A7, 4 0000E584 4ED0 jmp [A0] 0000E586 FFFF .invalid <> 0000E588 2F0A move.l -[A7], A2 0000E58A 7024 moveq.l D0, 0x24 0000E58C 2F00 move.l -[A7], D0 0000E58E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000E594 2440 movea.l A2, D0 0000E596 200A move.l D0, A2 0000E598 6708 beq +0xA /* 0000E5A2 */ 0000E59A 2F0A move.l -[A7], A2 0000E59C 4EB9 0000 9F3A jsr [0x00009F3A] label0000E5A2: 0000E5A2 200A move.l D0, A2 0000E5A4 245F movea.l A2, [A7]+ 0000E5A6 4E75 rts 0000E5A8 41F9 FFFD 8320 lea.l A0, [0xFFFD8320] 0000E5AE 2008 move.l D0, A0 0000E5B0 205F movea.l A0, [A7]+ 0000E5B2 584F addq.w A7, 4 0000E5B4 4ED0 jmp [A0] 0000E5B6 FFFF .invalid <> 0000E5B8 2F0A move.l -[A7], A2 0000E5BA 7020 moveq.l D0, 0x20 0000E5BC 2F00 move.l -[A7], D0 0000E5BE 4EB9 0000 0BEA jsr [0x00000BEA] 0000E5C4 2440 movea.l A2, D0 0000E5C6 200A move.l D0, A2 0000E5C8 6708 beq +0xA /* 0000E5D2 */ 0000E5CA 2F0A move.l -[A7], A2 0000E5CC 4EB9 0000 9F9A jsr [0x00009F9A] label0000E5D2: 0000E5D2 200A move.l D0, A2 0000E5D4 245F movea.l A2, [A7]+ 0000E5D6 4E75 rts 0000E5D8 41F9 FFFD 8360 lea.l A0, [0xFFFD8360] 0000E5DE 2008 move.l D0, A0 0000E5E0 205F movea.l A0, [A7]+ 0000E5E2 584F addq.w A7, 4 0000E5E4 4ED0 jmp [A0] 0000E5E6 FFFF .invalid <> 0000E5E8 2F0A move.l -[A7], A2 0000E5EA 7022 moveq.l D0, 0x22 0000E5EC 2F00 move.l -[A7], D0 0000E5EE 4EB9 0000 0BEA jsr [0x00000BEA] 0000E5F4 2440 movea.l A2, D0 0000E5F6 200A move.l D0, A2 0000E5F8 6708 beq +0xA /* 0000E602 */ 0000E5FA 2F0A move.l -[A7], A2 0000E5FC 4EB9 0000 9FEA jsr [0x00009FEA] label0000E602: 0000E602 200A move.l D0, A2 0000E604 245F movea.l A2, [A7]+ 0000E606 4E75 rts 0000E608 41F9 FFFD 83A8 lea.l A0, [0xFFFD83A8] 0000E60E 2008 move.l D0, A0 0000E610 205F movea.l A0, [A7]+ 0000E612 584F addq.w A7, 4 0000E614 4ED0 jmp [A0] 0000E616 FFFF .invalid <> 0000E618 2F0A move.l -[A7], A2 0000E61A 702E moveq.l D0, 0x2E 0000E61C 2F00 move.l -[A7], D0 0000E61E 4EB9 0000 0BEA jsr [0x00000BEA] 0000E624 2440 movea.l A2, D0 0000E626 200A move.l D0, A2 0000E628 6708 beq +0xA /* 0000E632 */ 0000E62A 2F0A move.l -[A7], A2 0000E62C 4EB9 0000 A052 jsr [0x0000A052] label0000E632: 0000E632 200A move.l D0, A2 0000E634 245F movea.l A2, [A7]+ 0000E636 4E75 rts 0000E638 41F9 FFFD 83E0 lea.l A0, [0xFFFD83E0] 0000E63E 2008 move.l D0, A0 0000E640 205F movea.l A0, [A7]+ 0000E642 584F addq.w A7, 4 0000E644 4ED0 jmp [A0] 0000E646 FFFF .invalid <> 0000E648 2F0A move.l -[A7], A2 0000E64A 701E moveq.l D0, 0x1E 0000E64C 2F00 move.l -[A7], D0 0000E64E 4EB9 0000 0BEA jsr [0x00000BEA] 0000E654 2440 movea.l A2, D0 0000E656 200A move.l D0, A2 0000E658 6708 beq +0xA /* 0000E662 */ 0000E65A 2F0A move.l -[A7], A2 0000E65C 4EB9 0000 A072 jsr [0x0000A072] label0000E662: 0000E662 200A move.l D0, A2 0000E664 245F movea.l A2, [A7]+ 0000E666 4E75 rts 0000E668 41F9 FFFD 8F3C lea.l A0, [0xFFFD8F3C] 0000E66E 2008 move.l D0, A0 0000E670 205F movea.l A0, [A7]+ 0000E672 584F addq.w A7, 4 0000E674 4ED0 jmp [A0] 0000E676 FFFF .invalid <> 0000E678 2F0A move.l -[A7], A2 0000E67A 7032 moveq.l D0, 0x32 0000E67C 2F00 move.l -[A7], D0 0000E67E 4EB9 0000 0BEA jsr [0x00000BEA] 0000E684 2440 movea.l A2, D0 0000E686 200A move.l D0, A2 0000E688 6708 beq +0xA /* 0000E692 */ 0000E68A 2F0A move.l -[A7], A2 0000E68C 4EB9 0000 7512 jsr [0x00007512] label0000E692: 0000E692 200A move.l D0, A2 0000E694 245F movea.l A2, [A7]+ 0000E696 4E75 rts 0000E698 41F9 FFFD 8F70 lea.l A0, [0xFFFD8F70] 0000E69E 2008 move.l D0, A0 0000E6A0 4E75 rts 0000E6A2 FFFF .invalid <> 0000E6A4 41F9 FFFD 8F70 lea.l A0, [0xFFFD8F70] 0000E6AA 2008 move.l D0, A0 0000E6AC 205F movea.l A0, [A7]+ 0000E6AE 584F addq.w A7, 4 0000E6B0 4ED0 jmp [A0] 0000E6B2 FFFF .invalid <> 0000E6B4 2F0A move.l -[A7], A2 0000E6B6 2F3C 0000 0270 move.l -[A7], 0x270 0000E6BC 4EB9 0000 0BEA jsr [0x00000BEA] 0000E6C2 2440 movea.l A2, D0 0000E6C4 200A move.l D0, A2 0000E6C6 6708 beq +0xA /* 0000E6D0 */ 0000E6C8 2F0A move.l -[A7], A2 0000E6CA 4EB9 0000 E6D8 jsr [0x0000E6D8] label0000E6D0: 0000E6D0 200A move.l D0, A2 0000E6D2 245F movea.l A2, [A7]+ 0000E6D4 4E75 rts 0000E6D6 FFFF .invalid <> 0000E6D8 4E56 0000 link A6, 0 0000E6DC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000E6E0 246E 0008 movea.l A2, [A6 + 0x8] 0000E6E4 2F0A move.l -[A7], A2 0000E6E6 4EB9 0000 3DD8 jsr [0x00003DD8] 0000E6EC 264A movea.l A3, A2 0000E6EE 47EB 015A lea.l A3, [A3 + 0x15A] 0000E6F2 4203 clr.b D3 0000E6F4 1683 move.b [A3], D3 0000E6F6 2079 FFFD 9294 movea.l A0, [0xFFFD9294] 0000E6FC 2488 move.l [A2], A0 0000E6FE 1543 0144 move.b [A2 + 0x144], D3 0000E702 7800 moveq.l D4, 0x00 0000E704 2544 0146 move.l [A2 + 0x146], D4 0000E708 2544 014A move.l [A2 + 0x14A], D4 0000E70C 2544 014E move.l [A2 + 0x14E], D4 0000E710 2544 0152 move.l [A2 + 0x152], D4 0000E714 2544 0156 move.l [A2 + 0x156], D4 0000E718 284A movea.l A4, A2 0000E71A 49EC 015A lea.l A4, [A4 + 0x15A] 0000E71E 1239 FFFF 645C move.b D1, [0xFFFF645C] 0000E724 7000 moveq.l D0, 0x00 0000E726 1001 move.b D0, D1 0000E728 5280 addq.l D0, 1 0000E72A 2F00 move.l -[A7], D0 0000E72C 4879 FFFF 645C push.l 0xFFFF645C 0000E732 2F0C move.l -[A7], A4 0000E734 4EB9 0000 0042 jsr [0x00000042] 0000E73A 4FEF 000C lea.l A7, [A7 + 0xC] 0000E73E 2544 025A move.l [A2 + 0x25A], D4 0000E742 7000 moveq.l D0, 0x00 0000E744 2540 0260 move.l [A2 + 0x260], D0 0000E748 1543 0264 move.b [A2 + 0x264], D3 0000E74C 2544 0266 move.l [A2 + 0x266], D4 0000E750 1543 025E move.b [A2 + 0x25E], D3 0000E754 2544 026A move.l [A2 + 0x26A], D4 0000E758 1543 026E move.b [A2 + 0x26E], D3 0000E75C 200A move.l D0, A2 0000E75E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000E762 4E5E unlink A6 0000E764 205F movea.l A0, [A7]+ 0000E766 584F addq.w A7, 4 0000E768 4ED0 jmp [A0] 0000E76A 965F sub.w D3, [A7]+ 0000E76C 5F63 subq.w -[A3], 7 0000E76E 745F moveq.l D2, 0x5F 0000E770 5F31 3254 subq.b [A1 + D3.w * 2 + 0x54], 7 0000E774 5379 6D44 6F63 subq.w [0x6D446F63], 1 0000E77A 756D moveq.l D2, 0x6D 0000E77C 656E bcs +0x70 /* 0000E7EC */ 0000E77E 7446 moveq.l D2, 0x46 0000E780 7600 moveq.l D3, 0x00 0000E782 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000E786 FEC0 48E7 .extension 0xEC0 <> // unimplemented 0000E78A 1038 266E move.b D0, [0x0000266E] 0000E78E 0008 286E ori.b A0, 0x6E /* 'n' */ 0000E792 0012 4203 ori.b [A2], 0x3 0000E796 1D43 FEC0 move.b [A6 - 0x140], D3 0000E79A 1D43 FF00 move.b [A6 - 0x100], D3 0000E79E 176E 0010 0144 move.b [A3 + 0x144], [A6 + 0x10] 0000E7A4 2F0C move.l -[A7], A4 0000E7A6 4EB9 0000 1172 jsr [0x00001172] 0000E7AC 2F2E 000C move.l -[A7], [A6 + 0xC] 0000E7B0 4EB9 0000 1172 jsr [0x00001172] 0000E7B6 486E FEC0 pea.l [A6 - 0x140] 0000E7BA 2F0C move.l -[A7], A4 0000E7BC 2054 movea.l A0, [A4] 0000E7BE 2068 00C8 movea.l A0, [A0 + 0xC8] 0000E7C2 4E90 jsr [A0] 0000E7C4 122E FEC0 move.b D1, [A6 - 0x140] 0000E7C8 7000 moveq.l D0, 0x00 0000E7CA 1001 move.b D0, D1 0000E7CC 5280 addq.l D0, 1 0000E7CE 2F00 move.l -[A7], D0 0000E7D0 486E FEC0 pea.l [A6 - 0x140] 0000E7D4 486E FF00 pea.l [A6 - 0x100] 0000E7D8 4EB9 0000 0042 jsr [0x00000042] 0000E7DE 4FEF 000C lea.l A7, [A7 + 0xC] 0000E7E2 486E FF00 pea.l [A6 - 0x100] 0000E7E6 2F39 FFFB EFF0 move.l -[A7], [0xFFFBEFF0] label0000E7EC: 0000E7EC 4EB9 0000 3EE2 jsr [0x00003EE2] 0000E7F2 4A00 tst.b D0 0000E7F4 660C bne +0xE /* 0000E802 */ 0000E7F6 486E FF00 pea.l [A6 - 0x100] 0000E7FA 2F0B move.l -[A7], A3 0000E7FC 4EB9 0000 9022 jsr [0x00009022] label0000E802: 0000E802 244B movea.l A2, A3 0000E804 45EA 015A lea.l A2, [A2 + 0x15A] 0000E808 122E FF00 move.b D1, [A6 - 0x100] 0000E80C 7000 moveq.l D0, 0x00 0000E80E 1001 move.b D0, D1 0000E810 5280 addq.l D0, 1 0000E812 2F00 move.l -[A7], D0 0000E814 486E FF00 pea.l [A6 - 0x100] 0000E818 2F0A move.l -[A7], A2 0000E81A 4EB9 0000 0042 jsr [0x00000042] 0000E820 4FEF 000C lea.l A7, [A7 + 0xC] 0000E824 486E FF00 pea.l [A6 - 0x100] 0000E828 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000E82E 4EB9 0000 902A jsr [0x0000902A] 0000E834 4A80 tst.l D0 0000E836 670E beq +0x10 /* 0000E846 */ 0000E838 3F3C 0FA3 move.w -[A7], 0xFA3 0000E83C 7001 moveq.l D0, 0x01 0000E83E 3F00 move.w -[A7], D0 0000E840 4EB9 0000 490A jsr [0x0000490A] label0000E846: 0000E846 2F0C move.l -[A7], A4 0000E848 2F3C 5232 4462 move.l -[A7], 0x52324462 /* 'R2Db' */ 0000E84E 2F0B move.l -[A7], A3 0000E850 2053 movea.l A0, [A3] 0000E852 2068 01F8 movea.l A0, [A0 + 0x1F8] 0000E856 4E90 jsr [A0] 0000E858 2F0B move.l -[A7], A3 0000E85A 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000E860 4EB9 0000 1552 jsr [0x00001552] 0000E866 2F0B move.l -[A7], A3 0000E868 2F39 FFFB EFE0 move.l -[A7], [0xFFFBEFE0] 0000E86E 4EB9 0000 1552 jsr [0x00001552] 0000E874 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000E878 4E5E unlink A6 0000E87A 205F movea.l A0, [A7]+ 0000E87C 4FEF 000E lea.l A7, [A7 + 0xE] 0000E880 4ED0 jmp [A0] 0000E882 8039 4953 796D or.b D0, [0x4953796D] 0000E888 446F 6375 neg.w [A7 + 0x6375] 0000E88C 6D65 blt +0x67 /* 0000E8F3 */ 0000E88E 6E74 bgt +0x76 /* 0000E904 */ 0000E890 5F5F subq.w [A7]+, 7 0000E892 3132 5453 move.w -[A0], [A2 + D5.w * 4 + 0x53] 0000E896 796D moveq.l D4, 0x6D 0000E898 446F 6375 neg.w [A7 + 0x6375] 0000E89C 6D65 blt +0x67 /* 0000E903 */ 0000E89E 6E74 bgt +0x76 /* 0000E914 */ 0000E8A0 4650 not.w [A0] 0000E8A2 3554 4669 move.w [A2 + 0x4669], [A4] 0000E8A6 6C65 bge +0x67 /* 0000E90D */ 0000E8A8 3137 5379 6D62 6F6C move.w -[A0], [[A7 + 0x6D626F6C]] 0000E8B0 6963 bvs +0x65 /* 0000E915 */ 0000E8B2 7346 moveq.l D1, 0x46 0000E8B4 696C bvs +0x6E /* 0000E922 */ 0000E8B6 6554 bcs +0x56 /* 0000E90C */ 0000E8B8 7970 moveq.l D4, 0x70 0000E8BA 6554 bcs +0x56 /* 0000E910 */ 0000E8BC 3100 move.w -[A0], D0 0000E8BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000E8C2 FCF0 48E7 .extension 0xCF0 <> // unimplemented 0000E8C6 1838 266E move.b D4, [0x0000266E] 0000E8CA 0008 4244 ori.b A0, 0x44 /* 'D' */ 0000E8CE 102E 000C move.b D0, [A6 + 0xC] 0000E8D2 6600 01BA bne +0x1BC /* 0000EA8E */ 0000E8D6 4AAB 0156 tst.l [A3 + 0x156] 0000E8DA 6700 01B2 beq +0x1B4 /* 0000EA8E */ 0000E8DE 7000 moveq.l D0, 0x00 0000E8E0 2440 movea.l A2, D0 0000E8E2 7000 moveq.l D0, 0x00 0000E8E4 2D40 FCF0 move.l [A6 - 0x310], D0 0000E8E8 2F2B 0156 move.l -[A7], [A3 + 0x156] 0000E8EC 2F0B move.l -[A7], A3 0000E8EE 4EB9 0000 9052 jsr [0x00009052] 0000E8F4 262B 0156 move.l D3, [A3 + 0x156] 0000E8F8 2F03 move.l -[A7], D3 0000E8FA 2043 movea.l A0, D3 0000E8FC 2050 movea.l A0, [A0] 0000E8FE 2068 0070 movea.l A0, [A0 + 0x70] 0000E902 4E90 jsr [A0] label0000E904: 0000E904 2840 movea.l A4, D0 0000E906 200C move.l D0, A4 0000E908 671A beq +0x1C /* 0000E924 */ 0000E90A 2F0C move.l -[A7], A4 label0000E90C: 0000E90C 2054 movea.l A0, [A4] 0000E90E 2068 0004 movea.l A0, [A0 + 0x4] // begin alternate branch 0000E910-0000E914 label0000E910: 0000E910 0004 4E90 ori.b D4, 0x90 // end alternate branch 0000E910-0000E914 label0000E910: // (misaligned) 0000E912 4E90 jsr [A0] label0000E914: 0000E914 2440 movea.l A2, D0 0000E916 2F0C move.l -[A7], A4 0000E918 2054 movea.l A0, [A4] 0000E91A 2068 000C movea.l A0, [A0 + 0xC] 0000E91E 4E90 jsr [A0] 0000E920 2D40 FCF0 move.l [A6 - 0x310], D0 // begin alternate branch 0000E922-0000E926 label0000E922: 0000E922 FCF0 200A .extension 0xCF0 <> // unimplemented // end alternate branch 0000E922-0000E926 label0000E922: // (misaligned) label0000E924: 0000E924 200A move.l D0, A2 0000E926 670E beq +0x10 /* 0000E936 */ 0000E928 2F0A move.l -[A7], A2 0000E92A 2052 movea.l A0, [A2] 0000E92C 2068 0058 movea.l A0, [A0 + 0x58] 0000E930 4E90 jsr [A0] 0000E932 4A80 tst.l D0 0000E934 6706 beq +0x8 /* 0000E93C */ label0000E936: 0000E936 202E FCF0 move.l D0, [A6 - 0x310] 0000E93A 6678 bne +0x7A /* 0000E9B4 */ label0000E93C: 0000E93C 422E FCF4 clr.b [A6 - 0x30C] 0000E940 486E FCF4 pea.l [A6 - 0x30C] 0000E944 262B 0146 move.l D3, [A3 + 0x146] 0000E948 2F03 move.l -[A7], D3 0000E94A 2043 movea.l A0, D3 0000E94C 2050 movea.l A0, [A0] 0000E94E 2068 03FC movea.l A0, [A0 + 0x3FC] 0000E952 4E90 jsr [A0] 0000E954 486E FEF4 pea.l [A6 - 0x10C] 0000E958 204B movea.l A0, A3 0000E95A 41E8 015A lea.l A0, [A0 + 0x15A] 0000E95E 2F08 move.l -[A7], A0 0000E960 4879 FFFD 8F8C push.l 0xFFFD8F8C 0000E966 486E FDF4 pea.l [A6 - 0x20C] 0000E96A 4EB9 0000 0B3A jsr [0x00000B3A] 0000E970 2F00 move.l -[A7], D0 0000E972 4EB9 0000 0B6A jsr [0x00000B6A] 0000E978 2D40 FFFC move.l [A6 - 0x4], D0 0000E97C 2040 movea.l A0, D0 0000E97E 1410 move.b D2, [A0] 0000E980 7200 moveq.l D1, 0x00 0000E982 1202 move.b D1, D2 0000E984 5281 addq.l D1, 1 0000E986 2F01 move.l -[A7], D1 0000E988 2F00 move.l -[A7], D0 0000E98A 486E FCF4 pea.l [A6 - 0x30C] 0000E98E 4EB9 0000 0042 jsr [0x00000042] 0000E994 4FEF 000C lea.l A7, [A7 + 0xC] 0000E998 486E FCF4 pea.l [A6 - 0x30C] 0000E99C 262B 0146 move.l D3, [A3 + 0x146] 0000E9A0 2F03 move.l -[A7], D3 0000E9A2 2043 movea.l A0, D3 0000E9A4 2050 movea.l A0, [A0] 0000E9A6 2068 03F8 movea.l A0, [A0 + 0x3F8] 0000E9AA 4E90 jsr [A0] 0000E9AC 177C 0001 026E move.b [A3 + 0x26E], 0x1 0000E9B2 6004 bra +0x6 /* 0000E9B8 */ label0000E9B4: 0000E9B4 422B 026E clr.b [A3 + 0x26E] label0000E9B8: 0000E9B8 2079 FFFB EFF0 movea.l A0, [0xFFFBEFF0] 0000E9BE 4A28 001E tst.b [A0 + 0x1E] 0000E9C2 6700 0092 beq +0x94 /* 0000EA56 */ 0000E9C6 2F0B move.l -[A7], A3 0000E9C8 2053 movea.l A0, [A3] 0000E9CA 2068 01E4 movea.l A0, [A0 + 0x1E4] 0000E9CE 4E90 jsr [A0] 0000E9D0 2840 movea.l A4, D0 0000E9D2 260C move.l D3, A4 0000E9D4 670C beq +0xE /* 0000E9E2 */ 0000E9D6 2F03 move.l -[A7], D3 0000E9D8 2054 movea.l A0, [A4] 0000E9DA 2068 0090 movea.l A0, [A0 + 0x90] 0000E9DE 4E90 jsr [A0] 0000E9E0 6002 bra +0x4 /* 0000E9E4 */ label0000E9E2: 0000E9E2 7000 moveq.l D0, 0x00 label0000E9E4: 0000E9E4 2D40 FFF4 move.l [A6 - 0xC], D0 0000E9E8 2F3C 0000 0388 move.l -[A7], 0x388 0000E9EE 4EB9 0000 0BEA jsr [0x00000BEA] 0000E9F4 2D40 FFF8 move.l [A6 - 0x8], D0 0000E9F8 4A80 tst.l D0 0000E9FA 673A beq +0x3C /* 0000EA36 */ 0000E9FC 9FFC 0000 0100 sub.l A7, 0x100 0000EA02 244B movea.l A2, A3 0000EA04 45EA 015A lea.l A2, [A2 + 0x15A] 0000EA08 2F0A move.l -[A7], A2 0000EA0A 486F 0004 pea.l [A7 + 0x4] 0000EA0E 4EB9 0000 EABC jsr [0x0000EABC] 0000EA14 9FFC 0000 0100 sub.l A7, 0x100 0000EA1A 2F0A move.l -[A7], A2 0000EA1C 486F 0004 pea.l [A7 + 0x4] 0000EA20 4EB9 0000 EABC jsr [0x0000EABC] 0000EA26 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000EA2A 2F0B move.l -[A7], A3 0000EA2C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000EA30 4EB9 0000 D73A jsr [0x0000D73A] label0000EA36: 0000EA36 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000EA3A 4EB9 0000 1172 jsr [0x00001172] 0000EA40 202E FFF8 move.l D0, [A6 - 0x8] 0000EA44 2740 0266 move.l [A3 + 0x266], D0 0000EA48 2F00 move.l -[A7], D0 0000EA4A 2040 movea.l A0, D0 0000EA4C 2050 movea.l A0, [A0] 0000EA4E 2068 0060 movea.l A0, [A0 + 0x60] 0000EA52 4E90 jsr [A0] 0000EA54 3800 move.w D4, D0 label0000EA56: 0000EA56 4A44 tst.w D4 0000EA58 6720 beq +0x22 /* 0000EA7A */ 0000EA5A 2F2B 0266 move.l -[A7], [A3 + 0x266] 0000EA5E 4EB9 0000 14CA jsr [0x000014CA] 0000EA64 2740 0266 move.l [A3 + 0x266], D0 0000EA68 3F3C 0FA0 move.w -[A7], 0xFA0 0000EA6C 7067 moveq.l D0, 0x67 0000EA6E 3F00 move.w -[A7], D0 0000EA70 7001 moveq.l D0, 0x01 0000EA72 1F00 move.b -[A7], D0 0000EA74 4EB9 0000 48FA jsr [0x000048FA] label0000EA7A: 0000EA7A 2079 FFFB EFF0 movea.l A0, [0xFFFBEFF0] 0000EA80 4A28 001C tst.b [A0 + 0x1C] 0000EA84 6708 beq +0xA /* 0000EA8E */ 0000EA86 2F0B move.l -[A7], A3 0000EA88 4EB9 0000 905A jsr [0x0000905A] label0000EA8E: 0000EA8E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000EA92 4E5E unlink A6 0000EA94 205F movea.l A0, [A7]+ 0000EA96 5C4F addq.w A7, 6 0000EA98 4ED0 jmp [A0] 0000EA9A 9E44 sub.w D7, D4 0000EA9C 6F4D ble +0x4F /* 0000EAEB */ 0000EA9E 616B bsr +0x6D /* 0000EB0B */ 0000EAA0 6556 bcs +0x58 /* 0000EAF8 */ 0000EAA2 6965 bvs +0x67 /* 0000EB09 */ 0000EAA4 7773 moveq.l D3, 0x73 0000EAA6 5F5F subq.w [A7]+, 7 0000EAA8 3132 5453 move.w -[A0], [A2 + D5.w * 4 + 0x53] 0000EAAC 796D moveq.l D4, 0x6D 0000EAAE 446F 6375 neg.w [A7 + 0x6375] 0000EAB2 6D65 blt +0x67 /* 0000EB19 */ 0000EAB4 6E74 bgt +0x76 /* 0000EB2A */ 0000EAB6 4655 not.w [A5] 0000EAB8 6300 0000 bls +0x2 /* 0000EABA */ // begin alternate branch 0000EABA-0000EAC2 label0000EABA: 0000EABA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000EABE 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 0000EABA-0000EAC2 label0000EABA: // (misaligned) 0000EABC 4E56 0000 link A6, 0 0000EAC0 2F0A move.l -[A7], A2 0000EAC2 246E 000C movea.l A2, [A6 + 0xC] 0000EAC6 1212 move.b D1, [A2] 0000EAC8 7000 moveq.l D0, 0x00 0000EACA 1001 move.b D0, D1 0000EACC 5280 addq.l D0, 1 0000EACE 2F00 move.l -[A7], D0 0000EAD0 2F0A move.l -[A7], A2 0000EAD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000EAD6 4EB9 0000 0042 jsr [0x00000042] 0000EADC 4FEF 000C lea.l A7, [A7 + 0xC] 0000EAE0 202E 0008 move.l D0, [A6 + 0x8] 0000EAE4 245F movea.l A2, [A7]+ 0000EAE6 4E5E unlink A6 0000EAE8 205F movea.l A0, [A7]+ 0000EAEA 504F addq.w A7, 8 0000EAEC 4ED0 jmp [A0] 0000EAEE 995F sub.w [A7]+, D4 0000EAF0 5F63 subq.w -[A3], 7 0000EAF2 745F moveq.l D2, 0x5F 0000EAF4 5F37 4353 7472 3235 subq.b [[A7] + 0x74723235], 7 // begin alternate branch 0000EAF8-0000EB00 label0000EAF8: 0000EAF8 7472 moveq.l D2, 0x72 0000EAFA 3235 3546 move.w D1, <> 0000EAFE 5243 addq.w D3, 1 // end alternate branch 0000EAF8-0000EB00 label0000EAF8: // (misaligned) 0000EAFC 3546 5243 move.w [A2 + 0x5243], D6 0000EB00 3743 5374 move.w [A3 + 0x5374], D3 0000EB04 7232 moveq.l D1, 0x32 0000EB06 3535 0000 move.w -[A2], [A5 + D0.w] 0000EB0A FFFF .invalid <> 0000EB0C 41F9 FFFD 96B0 lea.l A0, [0xFFFD96B0] 0000EB12 2008 move.l D0, A0 0000EB14 4E75 rts 0000EB16 FFFF .invalid <> 0000EB18 41F9 FFFD 96B0 lea.l A0, [0xFFFD96B0] 0000EB1E 2008 move.l D0, A0 0000EB20 205F movea.l A0, [A7]+ 0000EB22 584F addq.w A7, 4 0000EB24 4ED0 jmp [A0] 0000EB26 FFFF .invalid <> 0000EB28 2F0A move.l -[A7], A2 label0000EB2A: 0000EB2A 2F3C 0000 009C move.l -[A7], 0x9C 0000EB30 4EB9 0000 0BEA jsr [0x00000BEA] 0000EB36 2440 movea.l A2, D0 0000EB38 200A move.l D0, A2 0000EB3A 6708 beq +0xA /* 0000EB44 */ 0000EB3C 2F0A move.l -[A7], A2 0000EB3E 4EB9 0000 19E2 jsr [0x000019E2] label0000EB44: 0000EB44 200A move.l D0, A2 0000EB46 245F movea.l A2, [A7]+ 0000EB48 4E75 rts 0000EB4A FFFF .invalid <> 0000EB4C 41F9 FFFD 96F0 lea.l A0, [0xFFFD96F0] 0000EB52 2008 move.l D0, A0 0000EB54 4E75 rts 0000EB56 FFFF .invalid <> 0000EB58 41F9 FFFD 96F0 lea.l A0, [0xFFFD96F0] 0000EB5E 2008 move.l D0, A0 0000EB60 205F movea.l A0, [A7]+ 0000EB62 584F addq.w A7, 4 0000EB64 4ED0 jmp [A0] 0000EB66 FFFF .invalid <> 0000EB68 2F0A move.l -[A7], A2 0000EB6A 2F3C 0000 00BA move.l -[A7], 0xBA 0000EB70 4EB9 0000 0BEA jsr [0x00000BEA] 0000EB76 2440 movea.l A2, D0 0000EB78 200A move.l D0, A2 0000EB7A 6708 beq +0xA /* 0000EB84 */ 0000EB7C 2F0A move.l -[A7], A2 0000EB7E 4EB9 0000 19EA jsr [0x000019EA] label0000EB84: 0000EB84 200A move.l D0, A2 0000EB86 245F movea.l A2, [A7]+ 0000EB88 4E75 rts 0000EB8A FFFF .invalid <> 0000EB8C 41F9 FFFD 9FFC lea.l A0, [0xFFFD9FFC] 0000EB92 2008 move.l D0, A0 0000EB94 4E75 rts 0000EB96 FFFF .invalid <> 0000EB98 41F9 FFFD 9FFC lea.l A0, [0xFFFD9FFC] 0000EB9E 2008 move.l D0, A0 0000EBA0 205F movea.l A0, [A7]+ 0000EBA2 584F addq.w A7, 4 0000EBA4 4ED0 jmp [A0] 0000EBA6 FFFF .invalid <> 0000EBA8 2F0A move.l -[A7], A2 0000EBAA 2F3C 0000 0134 move.l -[A7], 0x134 0000EBB0 4EB9 0000 0BEA jsr [0x00000BEA] 0000EBB6 2440 movea.l A2, D0 0000EBB8 200A move.l D0, A2 0000EBBA 6708 beq +0xA /* 0000EBC4 */ 0000EBBC 2F0A move.l -[A7], A2 0000EBBE 4EB9 0000 EBCC jsr [0x0000EBCC] label0000EBC4: 0000EBC4 200A move.l D0, A2 0000EBC6 245F movea.l A2, [A7]+ 0000EBC8 4E75 rts 0000EBCA FFFF .invalid <> 0000EBCC 4E56 0000 link A6, 0 0000EBD0 48E7 1820 movem.l -[A7], D3,D4,A2 0000EBD4 246E 0008 movea.l A2, [A6 + 0x8] 0000EBD8 2F0A move.l -[A7], A2 0000EBDA 4EB9 0000 BA9C jsr [0x0000BA9C] 0000EBE0 2079 FFFD A404 movea.l A0, [0xFFFDA404] 0000EBE6 2488 move.l [A2], A0 0000EBE8 7600 moveq.l D3, 0x00 0000EBEA 2543 009C move.l [A2 + 0x9C], D3 0000EBEE 2543 00A0 move.l [A2 + 0xA0], D3 0000EBF2 2543 00A4 move.l [A2 + 0xA4], D3 0000EBF6 2543 00A8 move.l [A2 + 0xA8], D3 0000EBFA 2543 00AC move.l [A2 + 0xAC], D3 0000EBFE 2543 00B0 move.l [A2 + 0xB0], D3 0000EC02 2543 00B4 move.l [A2 + 0xB4], D3 0000EC06 2543 00B8 move.l [A2 + 0xB8], D3 0000EC0A 2543 00BC move.l [A2 + 0xBC], D3 0000EC0E 2543 00C0 move.l [A2 + 0xC0], D3 0000EC12 2543 00C4 move.l [A2 + 0xC4], D3 0000EC16 2543 00C8 move.l [A2 + 0xC8], D3 0000EC1A 2543 00CC move.l [A2 + 0xCC], D3 0000EC1E 2543 00D0 move.l [A2 + 0xD0], D3 0000EC22 4244 clr.w D4 0000EC24 6012 bra +0x14 /* 0000EC38 */ label0000EC26: 0000EC26 7000 moveq.l D0, 0x00 0000EC28 3204 move.w D1, D4 0000EC2A 48C1 ext.l D1 0000EC2C E581 asl D1, 2 0000EC2E D28A add.l D1, A2 0000EC30 2041 movea.l A0, D1 0000EC32 2140 00D4 move.l [A0 + 0xD4], D0 0000EC36 5244 addq.w D4, 1 label0000EC38: 0000EC38 0C44 000F cmpi.w D4, 0xF 0000EC3C 63E8 bls -0x16 /* 0000EC26 */ 0000EC3E 4244 clr.w D4 0000EC40 6012 bra +0x14 /* 0000EC54 */ label0000EC42: 0000EC42 7000 moveq.l D0, 0x00 0000EC44 3204 move.w D1, D4 0000EC46 48C1 ext.l D1 0000EC48 E581 asl D1, 2 0000EC4A D28A add.l D1, A2 0000EC4C 2041 movea.l A0, D1 0000EC4E 2140 0114 move.l [A0 + 0x114], D0 0000EC52 5244 addq.w D4, 1 label0000EC54: 0000EC54 0C44 0007 cmpi.w D4, 0x7 0000EC58 63E8 bls -0x16 /* 0000EC42 */ 0000EC5A 200A move.l D0, A2 0000EC5C 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000EC60 4E5E unlink A6 0000EC62 205F movea.l A0, [A7]+ 0000EC64 584F addq.w A7, 4 0000EC66 4ED0 jmp [A0] 0000EC68 9E5F sub.w D7, [A7]+ 0000EC6A 5F63 subq.w -[A3], 7 0000EC6C 745F moveq.l D2, 0x5F 0000EC6E 5F32 3054 subq.b [A2 + D3.w + 0x54], 7 0000EC72 5379 7374 656D subq.w [0x7374656D], 1 0000EC78 5265 addq.w -[A5], 1 0000EC7A 6769 beq +0x6B /* 0000ECE5 */ 0000EC7C 7374 moveq.l D1, 0x74 0000EC7E 6572 bcs +0x74 /* 0000ECF2 */ 0000EC80 7356 moveq.l D1, 0x56 0000EC82 6965 bvs +0x67 /* 0000ECE9 */ 0000EC84 7746 moveq.l D3, 0x46 0000EC86 7600 moveq.l D3, 0x00 0000EC88 0000 FFFF ori.b D0, 0xFF 0000EC8C 4E56 0000 link A6, 0 0000EC90 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000EC94 246E 0008 movea.l A2, [A6 + 0x8] 0000EC98 2F3C 4D53 5220 move.l -[A7], 0x4D535220 /* 'MSR ' */ 0000EC9E 2F0A move.l -[A7], A2 0000ECA0 2052 movea.l A0, [A2] 0000ECA2 2068 0180 movea.l A0, [A0 + 0x180] 0000ECA6 4E90 jsr [A0] 0000ECA8 2640 movea.l A3, D0 0000ECAA 2F0B move.l -[A7], A3 0000ECAC 4EB9 0000 1172 jsr [0x00001172] 0000ECB2 254B 009C move.l [A2 + 0x9C], A3 0000ECB6 2F3C 5352 5230 move.l -[A7], 0x53525230 /* 'SRR0' */ 0000ECBC 2F0A move.l -[A7], A2 0000ECBE 2052 movea.l A0, [A2] 0000ECC0 2068 0180 movea.l A0, [A0 + 0x180] 0000ECC4 4E90 jsr [A0] 0000ECC6 2640 movea.l A3, D0 0000ECC8 2F0B move.l -[A7], A3 0000ECCA 4EB9 0000 1172 jsr [0x00001172] 0000ECD0 254B 00A0 move.l [A2 + 0xA0], A3 0000ECD4 2F3C 5352 5231 move.l -[A7], 0x53525231 /* 'SRR1' */ 0000ECDA 2F0A move.l -[A7], A2 0000ECDC 2052 movea.l A0, [A2] 0000ECDE 2068 0180 movea.l A0, [A0 + 0x180] 0000ECE2 4E90 jsr [A0] 0000ECE4 2640 movea.l A3, D0 0000ECE6 2F0B move.l -[A7], A3 0000ECE8 4EB9 0000 1172 jsr [0x00001172] 0000ECEE 254B 00A4 move.l [A2 + 0xA4], A3 label0000ECF2: 0000ECF2 2F3C 4445 4320 move.l -[A7], 0x44454320 /* 'DEC ' */ 0000ECF8 2F0A move.l -[A7], A2 0000ECFA 2052 movea.l A0, [A2] 0000ECFC 2068 0180 movea.l A0, [A0 + 0x180] 0000ED00 4E90 jsr [A0] 0000ED02 2640 movea.l A3, D0 0000ED04 2F0B move.l -[A7], A3 0000ED06 4EB9 0000 1172 jsr [0x00001172] 0000ED0C 254B 00A8 move.l [A2 + 0xA8], A3 0000ED10 2F3C 5350 5230 move.l -[A7], 0x53505230 /* 'SPR0' */ 0000ED16 2F0A move.l -[A7], A2 0000ED18 2052 movea.l A0, [A2] 0000ED1A 2068 0180 movea.l A0, [A0 + 0x180] 0000ED1E 4E90 jsr [A0] 0000ED20 2640 movea.l A3, D0 0000ED22 2F0B move.l -[A7], A3 0000ED24 4EB9 0000 1172 jsr [0x00001172] 0000ED2A 254B 00AC move.l [A2 + 0xAC], A3 0000ED2E 2F3C 5350 5231 move.l -[A7], 0x53505231 /* 'SPR1' */ 0000ED34 2F0A move.l -[A7], A2 0000ED36 2052 movea.l A0, [A2] 0000ED38 2068 0180 movea.l A0, [A0 + 0x180] 0000ED3C 4E90 jsr [A0] 0000ED3E 2640 movea.l A3, D0 0000ED40 2F0B move.l -[A7], A3 0000ED42 4EB9 0000 1172 jsr [0x00001172] 0000ED48 254B 00B0 move.l [A2 + 0xB0], A3 0000ED4C 2F3C 5350 5232 move.l -[A7], 0x53505232 /* 'SPR2' */ 0000ED52 2F0A move.l -[A7], A2 0000ED54 2052 movea.l A0, [A2] 0000ED56 2068 0180 movea.l A0, [A0 + 0x180] 0000ED5A 4E90 jsr [A0] 0000ED5C 2640 movea.l A3, D0 0000ED5E 2F0B move.l -[A7], A3 0000ED60 4EB9 0000 1172 jsr [0x00001172] 0000ED66 254B 00B4 move.l [A2 + 0xB4], A3 0000ED6A 2F3C 5350 5233 move.l -[A7], 0x53505233 /* 'SPR3' */ 0000ED70 2F0A move.l -[A7], A2 0000ED72 2052 movea.l A0, [A2] 0000ED74 2068 0180 movea.l A0, [A0 + 0x180] 0000ED78 4E90 jsr [A0] 0000ED7A 2640 movea.l A3, D0 0000ED7C 2F0B move.l -[A7], A3 0000ED7E 4EB9 0000 1172 jsr [0x00001172] 0000ED84 254B 00B8 move.l [A2 + 0xB8], A3 0000ED88 2F3C 4849 4430 move.l -[A7], 0x48494430 /* 'HID0' */ 0000ED8E 2F0A move.l -[A7], A2 0000ED90 2052 movea.l A0, [A2] 0000ED92 2068 0180 movea.l A0, [A0 + 0x180] 0000ED96 4E90 jsr [A0] 0000ED98 2640 movea.l A3, D0 0000ED9A 2F0B move.l -[A7], A3 0000ED9C 4EB9 0000 1172 jsr [0x00001172] 0000EDA2 254B 00BC move.l [A2 + 0xBC], A3 0000EDA6 2F3C 4849 4432 move.l -[A7], 0x48494432 /* 'HID2' */ 0000EDAC 2F0A move.l -[A7], A2 0000EDAE 2052 movea.l A0, [A2] 0000EDB0 2068 0180 movea.l A0, [A0 + 0x180] 0000EDB4 4E90 jsr [A0] 0000EDB6 2640 movea.l A3, D0 0000EDB8 2F0B move.l -[A7], A3 0000EDBA 4EB9 0000 1172 jsr [0x00001172] 0000EDC0 254B 00C0 move.l [A2 + 0xC0], A3 0000EDC4 2F3C 4849 4446 move.l -[A7], 0x48494446 /* 'HIDF' */ 0000EDCA 2F0A move.l -[A7], A2 0000EDCC 2052 movea.l A0, [A2] 0000EDCE 2068 0180 movea.l A0, [A0 + 0x180] 0000EDD2 4E90 jsr [A0] 0000EDD4 2640 movea.l A3, D0 0000EDD6 2F0B move.l -[A7], A3 0000EDD8 4EB9 0000 1172 jsr [0x00001172] 0000EDDE 254B 00C4 move.l [A2 + 0xC4], A3 0000EDE2 2F3C 4449 5352 move.l -[A7], 0x44495352 /* 'DISR' */ 0000EDE8 2F0A move.l -[A7], A2 0000EDEA 2052 movea.l A0, [A2] 0000EDEC 2068 0180 movea.l A0, [A0 + 0x180] 0000EDF0 4E90 jsr [A0] 0000EDF2 2640 movea.l A3, D0 0000EDF4 2F0B move.l -[A7], A3 0000EDF6 4EB9 0000 1172 jsr [0x00001172] 0000EDFC 254B 00C8 move.l [A2 + 0xC8], A3 0000EE00 2F3C 5344 5231 move.l -[A7], 0x53445231 /* 'SDR1' */ 0000EE06 2F0A move.l -[A7], A2 0000EE08 2052 movea.l A0, [A2] 0000EE0A 2068 0180 movea.l A0, [A0 + 0x180] 0000EE0E 4E90 jsr [A0] 0000EE10 2640 movea.l A3, D0 0000EE12 2F0B move.l -[A7], A3 0000EE14 4EB9 0000 1172 jsr [0x00001172] 0000EE1A 254B 00CC move.l [A2 + 0xCC], A3 0000EE1E 2F3C 4441 5220 move.l -[A7], 0x44415220 /* 'DAR ' */ 0000EE24 2F0A move.l -[A7], A2 0000EE26 2052 movea.l A0, [A2] 0000EE28 2068 0180 movea.l A0, [A0 + 0x180] 0000EE2C 4E90 jsr [A0] 0000EE2E 2640 movea.l A3, D0 0000EE30 2F0B move.l -[A7], A3 0000EE32 4EB9 0000 1172 jsr [0x00001172] 0000EE38 254B 00D0 move.l [A2 + 0xD0], A3 0000EE3C 263C 5352 3030 move.l D3, 0x53523030 /* 'SR00' */ 0000EE42 4244 clr.w D4 0000EE44 6032 bra +0x34 /* 0000EE78 */ label0000EE46: 0000EE46 2F03 move.l -[A7], D3 0000EE48 2F0A move.l -[A7], A2 0000EE4A 2052 movea.l A0, [A2] 0000EE4C 2068 0180 movea.l A0, [A0 + 0x180] 0000EE50 4E90 jsr [A0] 0000EE52 2640 movea.l A3, D0 0000EE54 2F0B move.l -[A7], A3 0000EE56 4EB9 0000 1172 jsr [0x00001172] 0000EE5C 3004 move.w D0, D4 0000EE5E 48C0 ext.l D0 0000EE60 E580 asl D0, 2 0000EE62 D08A add.l D0, A2 0000EE64 2040 movea.l A0, D0 0000EE66 214B 00D4 move.l [A0 + 0xD4], A3 0000EE6A 2F03 move.l -[A7], D3 0000EE6C 2F0A move.l -[A7], A2 0000EE6E 4EB9 0000 BCA8 jsr [0x0000BCA8] 0000EE74 2600 move.l D3, D0 0000EE76 5244 addq.w D4, 1 label0000EE78: 0000EE78 0C44 000F cmpi.w D4, 0xF 0000EE7C 63C8 bls -0x36 /* 0000EE46 */ 0000EE7E 2F3C 4254 3055 move.l -[A7], 0x42543055 /* 'BT0U' */ 0000EE84 2F0A move.l -[A7], A2 0000EE86 2052 movea.l A0, [A2] 0000EE88 2068 0180 movea.l A0, [A0 + 0x180] 0000EE8C 4E90 jsr [A0] 0000EE8E 2640 movea.l A3, D0 0000EE90 2F0B move.l -[A7], A3 0000EE92 4EB9 0000 1172 jsr [0x00001172] 0000EE98 254B 0114 move.l [A2 + 0x114], A3 0000EE9C 2F3C 4254 304C move.l -[A7], 0x4254304C /* 'BT0L' */ 0000EEA2 2F0A move.l -[A7], A2 0000EEA4 2052 movea.l A0, [A2] 0000EEA6 2068 0180 movea.l A0, [A0 + 0x180] 0000EEAA 4E90 jsr [A0] 0000EEAC 2640 movea.l A3, D0 0000EEAE 2F0B move.l -[A7], A3 0000EEB0 4EB9 0000 1172 jsr [0x00001172] 0000EEB6 254B 0118 move.l [A2 + 0x118], A3 0000EEBA 2F3C 4254 3155 move.l -[A7], 0x42543155 /* 'BT1U' */ 0000EEC0 2F0A move.l -[A7], A2 0000EEC2 2052 movea.l A0, [A2] 0000EEC4 2068 0180 movea.l A0, [A0 + 0x180] 0000EEC8 4E90 jsr [A0] 0000EECA 2640 movea.l A3, D0 0000EECC 2F0B move.l -[A7], A3 0000EECE 4EB9 0000 1172 jsr [0x00001172] 0000EED4 254B 011C move.l [A2 + 0x11C], A3 0000EED8 2F3C 4254 314C move.l -[A7], 0x4254314C /* 'BT1L' */ 0000EEDE 2F0A move.l -[A7], A2 0000EEE0 2052 movea.l A0, [A2] 0000EEE2 2068 0180 movea.l A0, [A0 + 0x180] 0000EEE6 4E90 jsr [A0] 0000EEE8 2640 movea.l A3, D0 0000EEEA 2F0B move.l -[A7], A3 0000EEEC 4EB9 0000 1172 jsr [0x00001172] 0000EEF2 254B 0120 move.l [A2 + 0x120], A3 0000EEF6 2F3C 4254 3255 move.l -[A7], 0x42543255 /* 'BT2U' */ 0000EEFC 2F0A move.l -[A7], A2 0000EEFE 2052 movea.l A0, [A2] 0000EF00 2068 0180 movea.l A0, [A0 + 0x180] 0000EF04 4E90 jsr [A0] 0000EF06 2640 movea.l A3, D0 0000EF08 2F0B move.l -[A7], A3 0000EF0A 4EB9 0000 1172 jsr [0x00001172] 0000EF10 254B 0124 move.l [A2 + 0x124], A3 0000EF14 2F3C 4254 324C move.l -[A7], 0x4254324C /* 'BT2L' */ 0000EF1A 2F0A move.l -[A7], A2 0000EF1C 2052 movea.l A0, [A2] 0000EF1E 2068 0180 movea.l A0, [A0 + 0x180] 0000EF22 4E90 jsr [A0] 0000EF24 2640 movea.l A3, D0 0000EF26 2F0B move.l -[A7], A3 0000EF28 4EB9 0000 1172 jsr [0x00001172] 0000EF2E 254B 0128 move.l [A2 + 0x128], A3 0000EF32 2F3C 4254 3355 move.l -[A7], 0x42543355 /* 'BT3U' */ 0000EF38 2F0A move.l -[A7], A2 0000EF3A 2052 movea.l A0, [A2] 0000EF3C 2068 0180 movea.l A0, [A0 + 0x180] 0000EF40 4E90 jsr [A0] 0000EF42 2640 movea.l A3, D0 0000EF44 2F0B move.l -[A7], A3 0000EF46 4EB9 0000 1172 jsr [0x00001172] 0000EF4C 254B 012C move.l [A2 + 0x12C], A3 0000EF50 2F3C 4254 334C move.l -[A7], 0x4254334C /* 'BT3L' */ 0000EF56 2F0A move.l -[A7], A2 0000EF58 2052 movea.l A0, [A2] 0000EF5A 2068 0180 movea.l A0, [A0 + 0x180] 0000EF5E 4E90 jsr [A0] 0000EF60 2640 movea.l A3, D0 0000EF62 2F0B move.l -[A7], A3 0000EF64 4EB9 0000 1172 jsr [0x00001172] 0000EF6A 254B 0130 move.l [A2 + 0x130], A3 0000EF6E 2F2E 000C move.l -[A7], [A6 + 0xC] 0000EF72 7047 moveq.l D0, 0x47 0000EF74 1F00 move.b -[A7], D0 0000EF76 707E moveq.l D0, 0x7E 0000EF78 1F00 move.b -[A7], D0 0000EF7A 2F0A move.l -[A7], A2 0000EF7C 2052 movea.l A0, [A2] 0000EF7E 2068 03CC movea.l A0, [A0 + 0x3CC] 0000EF82 4E90 jsr [A0] 0000EF84 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000EF88 4E5E unlink A6 0000EF8A 205F movea.l A0, [A7]+ 0000EF8C 504F addq.w A7, 8 0000EF8E 4ED0 jmp [A0] 0000EF90 8034 4953 7973 7465 or.b D0, [[A4] + 0x79737465] 0000EF98 6D52 blt +0x54 /* 0000EFEC */ 0000EF9A 6567 bcs +0x69 /* 0000F003 */ 0000EF9C 6973 bvs +0x75 /* 0000F011 */ 0000EF9E 7465 moveq.l D2, 0x65 0000EFA0 7273 moveq.l D1, 0x73 0000EFA2 5669 6577 addq.w [A1 + 0x6577], 3 0000EFA6 5F5F subq.w [A7]+, 7 0000EFA8 3230 5453 move.w D1, [A0 + D5.w * 4 + 0x53] 0000EFAC 7973 moveq.l D4, 0x73 0000EFAE 7465 moveq.l D2, 0x65 0000EFB0 6D52 blt +0x54 /* 0000F004 */ 0000EFB2 6567 bcs +0x69 /* 0000F01B */ 0000EFB4 6973 bvs +0x75 /* 0000F029 */ 0000EFB6 7465 moveq.l D2, 0x65 0000EFB8 7273 moveq.l D1, 0x73 0000EFBA 5669 6577 addq.w [A1 + 0x6577], 3 0000EFBE 4650 not.w [A0] 0000EFC0 3554 5461 move.w [A2 + 0x5461], [A4] 0000EFC4 736B moveq.l D1, 0x6B 0000EFC6 0000 41F9 ori.b D0, 0xF9 0000EFCA FFFD .invalid <> 0000EFCC C150 and.w [A0], D0 0000EFCE 2008 move.l D0, A0 0000EFD0 4E75 rts 0000EFD2 FFFF .invalid <> 0000EFD4 41F9 FFFD C150 lea.l A0, [0xFFFDC150] 0000EFDA 2008 move.l D0, A0 0000EFDC 205F movea.l A0, [A7]+ 0000EFDE 584F addq.w A7, 4 0000EFE0 4ED0 jmp [A0] 0000EFE2 FFFF .invalid <> 0000EFE4 2F0A move.l -[A7], A2 0000EFE6 2F3C 0000 0102 move.l -[A7], 0x102 label0000EFEC: 0000EFEC 4EB9 0000 0BEA jsr [0x00000BEA] 0000EFF2 2440 movea.l A2, D0 0000EFF4 200A move.l D0, A2 0000EFF6 6708 beq +0xA /* 0000F000 */ 0000EFF8 2F0A move.l -[A7], A2 0000EFFA 4EB9 0000 F008 jsr [0x0000F008] label0000F000: 0000F000 200A move.l D0, A2 0000F002 245F movea.l A2, [A7]+ label0000F004: 0000F004 4E75 rts 0000F006 FFFF .invalid <> 0000F008 4E56 0000 link A6, 0 0000F00C 2F0A move.l -[A7], A2 0000F00E 246E 0008 movea.l A2, [A6 + 0x8] 0000F012 2F0A move.l -[A7], A2 0000F014 4EB9 0000 A5A0 jsr [0x0000A5A0] 0000F01A 2079 FFFD CE7C movea.l A0, [0xFFFDCE7C] 0000F020 2488 move.l [A2], A0 0000F022 7000 moveq.l D0, 0x00 0000F024 2540 00CC move.l [A2 + 0xCC], D0 0000F028 422A 00D4 clr.b [A2 + 0xD4] 0000F02C 200A move.l D0, A2 0000F02E 245F movea.l A2, [A7]+ 0000F030 4E5E unlink A6 0000F032 205F movea.l A0, [A7]+ 0000F034 584F addq.w A7, 4 0000F036 4ED0 jmp [A0] 0000F038 955F sub.w [A7]+, D2 0000F03A 5F63 subq.w -[A3], 7 0000F03C 745F moveq.l D2, 0x5F 0000F03E 5F31 3154 subq.b <>, 7 0000F042 5461 addq.w -[A1], 2 0000F044 736B moveq.l D1, 0x6B 0000F046 5769 6E64 subq.w [A1 + 0x6E64], 3 0000F04A 6F77 ble +0x79 /* 0000F0C3 */ 0000F04C 4676 0000 not.w [A6 + D0.w] 0000F050 4E56 FF5C link A6, -0x00A4 0000F054 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000F058 286E 0008 movea.l A4, [A6 + 0x8] 0000F05C 2F0C move.l -[A7], A4 0000F05E 2054 movea.l A0, [A4] 0000F060 2068 0098 movea.l A0, [A0 + 0x98] 0000F064 4E90 jsr [A0] 0000F066 2D40 FF5C move.l [A6 - 0xA4], D0 0000F06A 2079 FFFB EFDC movea.l A0, [0xFFFBEFDC] 0000F070 2F28 0010 move.l -[A7], [A0 + 0x10] 0000F074 1F39 FFFD C16C move.b -[A7], [0xFFFDC16C] 0000F07A 486E FF64 pea.l [A6 - 0x9C] 0000F07E 4EB9 0000 5112 jsr [0x00005112] 0000F084 7664 moveq.l D3, 0x64 0000F086 3D43 FFE0 move.w [A6 - 0x20], D3 0000F08A 3D43 FFE2 move.w [A6 - 0x1E], D3 0000F08E 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F092 4EB9 0000 1172 jsr [0x00001172] 0000F098 2F2E 000C move.l -[A7], [A6 + 0xC] 0000F09C 4EB9 0000 1172 jsr [0x00001172] 0000F0A2 296E 000C 00CC move.l [A4 + 0xCC], [A6 + 0xC] 0000F0A8 2F3C 5473 5056 move.l -[A7], 0x54735056 /* 'TsPV' */ 0000F0AE 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F0B2 206E FF5C movea.l A0, [A6 - 0xA4] 0000F0B6 2050 movea.l A0, [A0] 0000F0B8 2068 0180 movea.l A0, [A0 + 0x180] 0000F0BC 4E90 jsr [A0] 0000F0BE 2D40 FF60 move.l [A6 - 0xA0], D0 0000F0C2 2F00 move.l -[A7], D0 0000F0C4 4EB9 0000 1172 jsr [0x00001172] 0000F0CA 2F3C 5052 4F43 move.l -[A7], 0x50524F43 /* 'PROC' */ 0000F0D0 2F2E FF60 move.l -[A7], [A6 - 0xA0] 0000F0D4 206E FF60 movea.l A0, [A6 - 0xA0] 0000F0D8 2050 movea.l A0, [A0] 0000F0DA 2068 0180 movea.l A0, [A0 + 0x180] 0000F0DE 4E90 jsr [A0] 0000F0E0 244C movea.l A2, A4 0000F0E2 45EA 00D0 lea.l A2, [A2 + 0xD0] 0000F0E6 2480 move.l [A2], D0 0000F0E8 2F00 move.l -[A7], D0 0000F0EA 4EB9 0000 1172 jsr [0x00001172] 0000F0F0 2F2C 00CC move.l -[A7], [A4 + 0xCC] 0000F0F4 2F12 move.l -[A7], [A2] 0000F0F6 4EB9 0000 B042 jsr [0x0000B042] 0000F0FC 486E FF64 pea.l [A6 - 0x9C] 0000F100 4EB9 0000 5122 jsr [0x00005122] 0000F106 2640 movea.l A3, D0 0000F108 2D4A FFFC move.l [A6 - 0x4], A2 0000F10C 6028 bra +0x2A /* 0000F136 */ label0000F10E: 0000F10E 2F0B move.l -[A7], A3 0000F110 7001 moveq.l D0, 0x01 0000F112 3F00 move.w -[A7], D0 0000F114 206E FFFC movea.l A0, [A6 - 0x4] 0000F118 2F10 move.l -[A7], [A0] 0000F11A 4EB9 0000 891A jsr [0x0000891A] 0000F120 2F0C move.l -[A7], A4 0000F122 2F0B move.l -[A7], A3 0000F124 4EB9 0000 1552 jsr [0x00001552] 0000F12A 486E FF64 pea.l [A6 - 0x9C] 0000F12E 4EB9 0000 511A jsr [0x0000511A] 0000F134 2640 movea.l A3, D0 label0000F136: 0000F136 486E FF64 pea.l [A6 - 0x9C] 0000F13A 206E FF64 movea.l A0, [A6 - 0x9C] 0000F13E 2050 movea.l A0, [A0] 0000F140 4E90 jsr [A0] 0000F142 4A00 tst.b D0 0000F144 66C8 bne -0x36 /* 0000F10E */ 0000F146 2F3C 4643 5553 move.l -[A7], 0x46435553 /* 'FCUS' */ 0000F14C 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F150 206E FF5C movea.l A0, [A6 - 0xA4] 0000F154 2250 movea.l A1, [A0] 0000F156 2269 0180 movea.l A1, [A1 + 0x180] 0000F15A 4E91 jsr [A1] 0000F15C 2D40 FFD4 move.l [A6 - 0x2C], D0 0000F160 2F00 move.l -[A7], D0 0000F162 4EB9 0000 1172 jsr [0x00001172] 0000F168 2F3C 4654 5854 move.l -[A7], 0x46545854 /* 'FTXT' */ 0000F16E 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F172 206E FF5C movea.l A0, [A6 - 0xA4] 0000F176 2250 movea.l A1, [A0] 0000F178 2269 0180 movea.l A1, [A1 + 0x180] 0000F17C 4E91 jsr [A1] 0000F17E 2D40 FFD8 move.l [A6 - 0x28], D0 0000F182 2F00 move.l -[A7], D0 0000F184 4EB9 0000 1172 jsr [0x00001172] 0000F18A 2F2E FFD8 move.l -[A7], [A6 - 0x28] 0000F18E 4EB9 0000 8A32 jsr [0x00008A32] 0000F194 2F0C move.l -[A7], A4 0000F196 2F39 FFFB EFDC move.l -[A7], [0xFFFBEFDC] 0000F19C 4EB9 0000 1552 jsr [0x00001552] 0000F1A2 2F2C 00D0 move.l -[A7], [A4 + 0xD0] 0000F1A6 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F1AA 206E FF5C movea.l A0, [A6 - 0xA4] 0000F1AE 2250 movea.l A1, [A0] 0000F1B0 2269 03E4 movea.l A1, [A1 + 0x3E4] 0000F1B4 4E91 jsr [A1] 0000F1B6 2F3C 5473 5672 move.l -[A7], 0x54735672 /* 'TsVr' */ 0000F1BC 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F1C0 206E FF5C movea.l A0, [A6 - 0xA4] 0000F1C4 2250 movea.l A1, [A0] 0000F1C6 2269 0180 movea.l A1, [A1 + 0x180] 0000F1CA 4E91 jsr [A1] 0000F1CC 2D40 FFDC move.l [A6 - 0x24], D0 0000F1D0 2F00 move.l -[A7], D0 0000F1D2 4EB9 0000 1172 jsr [0x00001172] 0000F1D8 206E FFDC movea.l A0, [A6 - 0x24] 0000F1DC 216E FFE0 0088 move.l [A0 + 0x88], [A6 - 0x20] 0000F1E2 2F3C 5346 4453 move.l -[A7], 0x53464453 /* 'SFDS' */ 0000F1E8 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F1EC 206E FF5C movea.l A0, [A6 - 0xA4] 0000F1F0 2250 movea.l A1, [A0] 0000F1F2 2269 0180 movea.l A1, [A1 + 0x180] 0000F1F6 4E91 jsr [A1] 0000F1F8 2940 00D6 move.l [A4 + 0xD6], D0 0000F1FC 2F00 move.l -[A7], D0 0000F1FE 4EB9 0000 1172 jsr [0x00001172] 0000F204 42A7 clr.l -[A7] 0000F206 4227 clr.b -[A7] 0000F208 262C 00D6 move.l D3, [A4 + 0xD6] 0000F20C 2F03 move.l -[A7], D3 0000F20E 2043 movea.l A0, D3 0000F210 2050 movea.l A0, [A0] 0000F212 2068 0468 movea.l A0, [A0 + 0x468] 0000F216 4E90 jsr [A0] 0000F218 2F3C 5346 4442 move.l -[A7], 0x53464442 /* 'SFDB' */ 0000F21E 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F222 206E FF5C movea.l A0, [A6 - 0xA4] 0000F226 2250 movea.l A1, [A0] 0000F228 2269 0180 movea.l A1, [A1 + 0x180] 0000F22C 4E91 jsr [A1] 0000F22E 2940 00DA move.l [A4 + 0xDA], D0 0000F232 2F00 move.l -[A7], D0 0000F234 4EB9 0000 1172 jsr [0x00001172] 0000F23A 42A7 clr.l -[A7] 0000F23C 4227 clr.b -[A7] 0000F23E 262C 00DA move.l D3, [A4 + 0xDA] 0000F242 2F03 move.l -[A7], D3 0000F244 2043 movea.l A0, D3 0000F246 2050 movea.l A0, [A0] 0000F248 2068 0468 movea.l A0, [A0 + 0x468] 0000F24C 4E90 jsr [A0] 0000F24E 2F3C 5346 5448 move.l -[A7], 0x53465448 /* 'SFTH' */ 0000F254 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F258 206E FF5C movea.l A0, [A6 - 0xA4] 0000F25C 2250 movea.l A1, [A0] 0000F25E 2269 0180 movea.l A1, [A1 + 0x180] 0000F262 4E91 jsr [A1] 0000F264 244C movea.l A2, A4 0000F266 45EA 00DE lea.l A2, [A2 + 0xDE] 0000F26A 2480 move.l [A2], D0 0000F26C 2F00 move.l -[A7], D0 0000F26E 4EB9 0000 1172 jsr [0x00001172] 0000F274 42A7 clr.l -[A7] 0000F276 4227 clr.b -[A7] 0000F278 2612 move.l D3, [A2] 0000F27A 2F03 move.l -[A7], D3 0000F27C 2043 movea.l A0, D3 0000F27E 2050 movea.l A0, [A0] 0000F280 2068 0468 movea.l A0, [A0 + 0x468] 0000F284 4E90 jsr [A0] 0000F286 2F3C 5346 4341 move.l -[A7], 0x53464341 /* 'SFCA' */ 0000F28C 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F290 206E FF5C movea.l A0, [A6 - 0xA4] 0000F294 2250 movea.l A1, [A0] 0000F296 2269 0180 movea.l A1, [A1 + 0x180] 0000F29A 4E91 jsr [A1] 0000F29C 264C movea.l A3, A4 0000F29E 47EB 00E2 lea.l A3, [A3 + 0xE2] 0000F2A2 2680 move.l [A3], D0 0000F2A4 2F00 move.l -[A7], D0 0000F2A6 4EB9 0000 1172 jsr [0x00001172] 0000F2AC 42A7 clr.l -[A7] 0000F2AE 4227 clr.b -[A7] 0000F2B0 2613 move.l D3, [A3] 0000F2B2 2F03 move.l -[A7], D3 0000F2B4 2043 movea.l A0, D3 0000F2B6 2050 movea.l A0, [A0] 0000F2B8 2068 0468 movea.l A0, [A0 + 0x468] 0000F2BC 4E90 jsr [A0] 0000F2BE 2F3C 7366 6473 move.l -[A7], 0x73666473 /* 'sfds' */ 0000F2C4 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F2C8 206E FF5C movea.l A0, [A6 - 0xA4] 0000F2CC 2250 movea.l A1, [A0] 0000F2CE 2269 0180 movea.l A1, [A1 + 0x180] 0000F2D2 4E91 jsr [A1] 0000F2D4 2940 00E6 move.l [A4 + 0xE6], D0 0000F2D8 2F00 move.l -[A7], D0 0000F2DA 4EB9 0000 1172 jsr [0x00001172] 0000F2E0 2F3C 7366 6462 move.l -[A7], 0x73666462 /* 'sfdb' */ 0000F2E6 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F2EA 206E FF5C movea.l A0, [A6 - 0xA4] 0000F2EE 2250 movea.l A1, [A0] 0000F2F0 2269 0180 movea.l A1, [A1 + 0x180] 0000F2F4 4E91 jsr [A1] 0000F2F6 2940 00EA move.l [A4 + 0xEA], D0 0000F2FA 2F00 move.l -[A7], D0 0000F2FC 4EB9 0000 1172 jsr [0x00001172] 0000F302 2F3C 7366 7468 move.l -[A7], 0x73667468 /* 'sfth' */ 0000F308 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F30C 206E FF5C movea.l A0, [A6 - 0xA4] 0000F310 2250 movea.l A1, [A0] 0000F312 2269 0180 movea.l A1, [A1 + 0x180] 0000F316 4E91 jsr [A1] 0000F318 2940 00EE move.l [A4 + 0xEE], D0 0000F31C 2F00 move.l -[A7], D0 0000F31E 4EB9 0000 1172 jsr [0x00001172] 0000F324 2F3C 7366 6361 move.l -[A7], 0x73666361 /* 'sfca' */ 0000F32A 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F32E 206E FF5C movea.l A0, [A6 - 0xA4] 0000F332 2050 movea.l A0, [A0] 0000F334 2068 0180 movea.l A0, [A0 + 0x180] 0000F338 4E90 jsr [A0] 0000F33A 2940 00F2 move.l [A4 + 0xF2], D0 0000F33E 2F00 move.l -[A7], D0 0000F340 4EB9 0000 1172 jsr [0x00001172] 0000F346 2F2C 00CC move.l -[A7], [A4 + 0xCC] 0000F34A 4EB9 0000 6DD2 jsr [0x00006DD2] 0000F350 4A00 tst.b D0 0000F352 6600 00A6 bne +0xA8 /* 0000F3FA */ 0000F356 41F9 FFFF 6440 lea.l A0, [0xFFFF6440] 0000F35C 43EE FFE8 lea.l A1, [A6 - 0x18] 0000F360 22D8 move.l [A1]+, [A0]+ 0000F362 22D8 move.l [A1]+, [A0]+ 0000F364 263C 0000 2710 move.l D3, 0x2710 0000F36A 2D43 FFF4 move.l [A6 - 0xC], D3 0000F36E 2D43 FFF8 move.l [A6 - 0x8], D3 0000F372 2012 move.l D0, [A2] 0000F374 2D40 FFE4 move.l [A6 - 0x1C], D0 0000F378 222C 00EE move.l D1, [A4 + 0xEE] 0000F37C 2D41 FFF0 move.l [A6 - 0x10], D1 0000F380 2040 movea.l A0, D0 0000F382 742A moveq.l D2, 0x2A 0000F384 D1C2 add.l A0, D2 0000F386 43EE FFE8 lea.l A1, [A6 - 0x18] 0000F38A 22D8 move.l [A1]+, [A0]+ 0000F38C 22D8 move.l [A1]+, [A0]+ 0000F38E 486E FFF4 pea.l [A6 - 0xC] 0000F392 4227 clr.b -[A7] 0000F394 2F00 move.l -[A7], D0 0000F396 2040 movea.l A0, D0 0000F398 2050 movea.l A0, [A0] 0000F39A 2068 01B4 movea.l A0, [A0 + 0x1B4] 0000F39E 4E90 jsr [A0] 0000F3A0 486E FFE8 pea.l [A6 - 0x18] 0000F3A4 4227 clr.b -[A7] 0000F3A6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000F3AA 206E FFF0 movea.l A0, [A6 - 0x10] 0000F3AE 2050 movea.l A0, [A0] 0000F3B0 2068 01B4 movea.l A0, [A0 + 0x1B4] 0000F3B4 4E90 jsr [A0] 0000F3B6 2013 move.l D0, [A3] 0000F3B8 2D40 FFE4 move.l [A6 - 0x1C], D0 0000F3BC 222C 00F2 move.l D1, [A4 + 0xF2] 0000F3C0 2D41 FFF0 move.l [A6 - 0x10], D1 0000F3C4 2040 movea.l A0, D0 0000F3C6 742A moveq.l D2, 0x2A 0000F3C8 D1C2 add.l A0, D2 0000F3CA 43EE FFE8 lea.l A1, [A6 - 0x18] 0000F3CE 22D8 move.l [A1]+, [A0]+ 0000F3D0 22D8 move.l [A1]+, [A0]+ 0000F3D2 486E FFF4 pea.l [A6 - 0xC] 0000F3D6 4227 clr.b -[A7] 0000F3D8 2F00 move.l -[A7], D0 0000F3DA 2040 movea.l A0, D0 0000F3DC 2050 movea.l A0, [A0] 0000F3DE 2068 01B4 movea.l A0, [A0 + 0x1B4] 0000F3E2 4E90 jsr [A0] 0000F3E4 486E FFE8 pea.l [A6 - 0x18] 0000F3E8 4227 clr.b -[A7] 0000F3EA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000F3EE 206E FFF0 movea.l A0, [A6 - 0x10] 0000F3F2 2050 movea.l A0, [A0] 0000F3F4 2068 01B4 movea.l A0, [A0 + 0x1B4] 0000F3F8 4E90 jsr [A0] label0000F3FA: 0000F3FA 4227 clr.b -[A7] 0000F3FC 2F0C move.l -[A7], A4 0000F3FE 4EB9 0000 705A jsr [0x0000705A] 0000F404 2F3C 5346 434C move.l -[A7], 0x5346434C /* 'SFCL' */ 0000F40A 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F40E 206E FF5C movea.l A0, [A6 - 0xA4] 0000F412 2250 movea.l A1, [A0] 0000F414 2269 0180 movea.l A1, [A1 + 0x180] 0000F418 4E91 jsr [A1] 0000F41A 244C movea.l A2, A4 0000F41C 45EA 00F6 lea.l A2, [A2 + 0xF6] 0000F420 2480 move.l [A2], D0 0000F422 2F00 move.l -[A7], D0 0000F424 4EB9 0000 1172 jsr [0x00001172] 0000F42A 4227 clr.b -[A7] 0000F42C 4227 clr.b -[A7] 0000F42E 2612 move.l D3, [A2] 0000F430 2F03 move.l -[A7], D3 0000F432 2043 movea.l A0, D3 0000F434 2050 movea.l A0, [A0] 0000F436 2068 045C movea.l A0, [A0 + 0x45C] 0000F43A 4E90 jsr [A0] 0000F43C 7601 moveq.l D3, 0x01 0000F43E 1F03 move.b -[A7], D3 0000F440 4227 clr.b -[A7] 0000F442 2812 move.l D4, [A2] 0000F444 2F04 move.l -[A7], D4 0000F446 2044 movea.l A0, D4 0000F448 2050 movea.l A0, [A0] 0000F44A 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000F44E 4E90 jsr [A0] 0000F450 4227 clr.b -[A7] 0000F452 2812 move.l D4, [A2] 0000F454 2F04 move.l -[A7], D4 0000F456 2044 movea.l A0, D4 0000F458 2050 movea.l A0, [A0] 0000F45A 2068 0068 movea.l A0, [A0 + 0x68] 0000F45E 4E90 jsr [A0] 0000F460 2F3C 4450 5341 move.l -[A7], 0x44505341 /* 'DPSA' */ 0000F466 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F46A 206E FF5C movea.l A0, [A6 - 0xA4] 0000F46E 2250 movea.l A1, [A0] 0000F470 2269 0180 movea.l A1, [A1 + 0x180] 0000F474 4E91 jsr [A1] 0000F476 244C movea.l A2, A4 0000F478 45EA 00FA lea.l A2, [A2 + 0xFA] 0000F47C 2480 move.l [A2], D0 0000F47E 2F00 move.l -[A7], D0 0000F480 4EB9 0000 1172 jsr [0x00001172] 0000F486 4227 clr.b -[A7] 0000F488 4227 clr.b -[A7] 0000F48A 2812 move.l D4, [A2] 0000F48C 2F04 move.l -[A7], D4 0000F48E 2044 movea.l A0, D4 0000F490 2050 movea.l A0, [A0] 0000F492 2068 045C movea.l A0, [A0 + 0x45C] 0000F496 4E90 jsr [A0] 0000F498 1F03 move.b -[A7], D3 0000F49A 4227 clr.b -[A7] 0000F49C 2812 move.l D4, [A2] 0000F49E 2F04 move.l -[A7], D4 0000F4A0 2044 movea.l A0, D4 0000F4A2 2050 movea.l A0, [A0] 0000F4A4 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000F4A8 4E90 jsr [A0] 0000F4AA 4227 clr.b -[A7] 0000F4AC 2812 move.l D4, [A2] 0000F4AE 2F04 move.l -[A7], D4 0000F4B0 2044 movea.l A0, D4 0000F4B2 2050 movea.l A0, [A0] 0000F4B4 2068 0068 movea.l A0, [A0 + 0x68] 0000F4B8 4E90 jsr [A0] 0000F4BA 2F3C 5346 5443 move.l -[A7], 0x53465443 /* 'SFTC' */ 0000F4C0 2F2E FF5C move.l -[A7], [A6 - 0xA4] 0000F4C4 206E FF5C movea.l A0, [A6 - 0xA4] 0000F4C8 2050 movea.l A0, [A0] 0000F4CA 2068 0180 movea.l A0, [A0 + 0x180] 0000F4CE 4E90 jsr [A0] 0000F4D0 244C movea.l A2, A4 0000F4D2 45EA 00FE lea.l A2, [A2 + 0xFE] 0000F4D6 2480 move.l [A2], D0 0000F4D8 2F00 move.l -[A7], D0 0000F4DA 4EB9 0000 1172 jsr [0x00001172] 0000F4E0 4227 clr.b -[A7] 0000F4E2 4227 clr.b -[A7] 0000F4E4 2812 move.l D4, [A2] 0000F4E6 2F04 move.l -[A7], D4 0000F4E8 2044 movea.l A0, D4 0000F4EA 2050 movea.l A0, [A0] 0000F4EC 2068 045C movea.l A0, [A0 + 0x45C] 0000F4F0 4E90 jsr [A0] 0000F4F2 1F03 move.b -[A7], D3 0000F4F4 4227 clr.b -[A7] 0000F4F6 2612 move.l D3, [A2] 0000F4F8 2F03 move.l -[A7], D3 0000F4FA 2043 movea.l A0, D3 0000F4FC 2050 movea.l A0, [A0] 0000F4FE 2068 03D0 movea.l A0, [A0 + 0x3D0] 0000F502 4E90 jsr [A0] 0000F504 4227 clr.b -[A7] 0000F506 2612 move.l D3, [A2] 0000F508 2F03 move.l -[A7], D3 0000F50A 2043 movea.l A0, D3 0000F50C 2050 movea.l A0, [A0] 0000F50E 2068 0068 movea.l A0, [A0 + 0x68] 0000F512 4E90 jsr [A0] 0000F514 486E FF64 pea.l [A6 - 0x9C] 0000F518 4EB9 0000 4F4A jsr [0x00004F4A] 0000F51E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000F522 4E5E unlink A6 0000F524 205F movea.l A0, [A7]+ 0000F526 504F addq.w A7, 8 0000F528 4ED0 jmp [A0] 0000F52A 8024 or.b D0, -[A4] 0000F52C 496E 6974 chk.w D4, [A6 + 0x6974] 0000F530 5461 addq.w -[A1], 2 0000F532 736B moveq.l D1, 0x6B 0000F534 5769 6E64 subq.w [A1 + 0x6E64], 3 0000F538 6F77 ble +0x79 /* 0000F5B1 */ 0000F53A 5F5F subq.w [A7]+, 7 0000F53C 3131 5454 move.w -[A0], [A1 + D5.w * 4 + 0x54] 0000F540 6173 bsr +0x75 /* 0000F5B5 */ 0000F542 6B57 bmi +0x59 /* 0000F59B */ 0000F544 696E bvs +0x70 /* 0000F5B4 */ 0000F546 646F bcc +0x71 /* 0000F5B7 */ 0000F548 7746 moveq.l D3, 0x46 0000F54A 5034 544E addq.b [A4 + D5.w * 4 + 0x4E], 8 0000F54E 7562 moveq.l D2, 0x62 0000F550 0000 FFFF ori.b D0, 0xFF 0000F554 4E56 FF00 link A6, -0x0100 0000F558 4879 FFFD D290 push.l 0xFFFDD290 0000F55E 486E FF00 pea.l [A6 - 0x100] 0000F562 4EB9 0000 0B3A jsr [0x00000B3A] 0000F568 4EB9 0000 078A jsr [0x0000078A] 0000F56E 594F subq.w A7, 4 0000F570 2F3C 6B4A 6169 move.l -[A7], 0x6B4A6169 /* 'kJai' */ 0000F576 3F3C 0080 move.w -[A7], 0x80 0000F57A A9A0 syscall GetResource 0000F57C 201F move.l D0, [A7]+ 0000F57E 23C0 FFFD D288 move.l [0xFFFDD288], D0 0000F584 486E FF00 pea.l [A6 - 0x100] 0000F588 4EB9 0000 706A jsr [0x0000706A] 0000F58E 4E5E unlink A6 0000F590 4E75 rts 0000F592 9149 subx.w -[A0], -[A1] 0000F594 6E69 bgt +0x6B /* 0000F5FF */ 0000F596 7455 moveq.l D2, 0x55 0000F598 5465 addq.w -[A5], 2 0000F59A 7874 moveq.l D4, 0x74 0000F59C 5669 6577 addq.w [A1 + 0x6577], 3 0000F5A0 5F5F subq.w [A7]+, 7 0000F5A2 4676 0000 not.w [A6 + D0.w] 0000F5A6 FFFF .invalid <> 0000F5A8 41F9 FFFD D2A8 lea.l A0, [0xFFFDD2A8] 0000F5AE 2008 move.l D0, A0 0000F5B0 4E75 rts 0000F5B2 FFFF .invalid <> label0000F5B4: 0000F5B4 41F9 FFFD D2A8 lea.l A0, [0xFFFDD2A8] 0000F5BA 2008 move.l D0, A0 0000F5BC 205F movea.l A0, [A7]+ 0000F5BE 584F addq.w A7, 4 0000F5C0 4ED0 jmp [A0] 0000F5C2 FFFF .invalid <> 0000F5C4 2F0A move.l -[A7], A2 0000F5C6 2F3C 0000 00CA move.l -[A7], 0xCA 0000F5CC 4EB9 0000 0BEA jsr [0x00000BEA] 0000F5D2 2440 movea.l A2, D0 0000F5D4 200A move.l D0, A2 0000F5D6 6708 beq +0xA /* 0000F5E0 */ 0000F5D8 2F0A move.l -[A7], A2 0000F5DA 4EB9 0000 F5E8 jsr [0x0000F5E8] label0000F5E0: 0000F5E0 200A move.l D0, A2 0000F5E2 245F movea.l A2, [A7]+ 0000F5E4 4E75 rts 0000F5E6 FFFF .invalid <> 0000F5E8 4E56 0000 link A6, 0 0000F5EC 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000F5F0 246E 0008 movea.l A2, [A6 + 0x8] 0000F5F4 2F0A move.l -[A7], A2 0000F5F6 4EB9 0000 6882 jsr [0x00006882] 0000F5FC 2079 FFFD D924 movea.l A0, [0xFFFDD924] 0000F602 2488 move.l [A2], A0 0000F604 7600 moveq.l D3, 0x00 0000F606 2543 007C move.l [A2 + 0x7C], D3 0000F60A 2543 0080 move.l [A2 + 0x80], D3 0000F60E 2543 0084 move.l [A2 + 0x84], D3 0000F612 7600 moveq.l D3, 0x00 0000F614 2543 0088 move.l [A2 + 0x88], D3 0000F618 357C 07D0 0098 move.w [A2 + 0x98], 0x7D0 0000F61E 7801 moveq.l D4, 0x01 0000F620 1544 00C1 move.b [A2 + 0xC1], D4 0000F624 700C moveq.l D0, 0x0C 0000F626 3540 008C move.w [A2 + 0x8C], D0 0000F62A 7005 moveq.l D0, 0x05 0000F62C 3540 008E move.w [A2 + 0x8E], D0 0000F630 7002 moveq.l D0, 0x02 0000F632 3540 0090 move.w [A2 + 0x90], D0 0000F636 4245 clr.w D5 0000F638 3545 00A6 move.w [A2 + 0xA6], D5 0000F63C 2543 00A8 move.l [A2 + 0xA8], D3 0000F640 2543 00AC move.l [A2 + 0xAC], D3 0000F644 2543 00B4 move.l [A2 + 0xB4], D3 0000F648 2543 00B0 move.l [A2 + 0xB0], D3 0000F64C 2543 00BC move.l [A2 + 0xBC], D3 0000F650 2543 00B8 move.l [A2 + 0xB8], D3 0000F654 3545 0092 move.w [A2 + 0x92], D5 0000F658 3545 0094 move.w [A2 + 0x94], D5 0000F65C 3545 0096 move.w [A2 + 0x96], D5 0000F660 1544 00C0 move.b [A2 + 0xC0], D4 0000F664 76FF moveq.l D3, 0xFFFFFFFF 0000F666 2543 00C2 move.l [A2 + 0xC2], D3 0000F66A 2543 00C6 move.l [A2 + 0xC6], D3 0000F66E 200A move.l D0, A2 0000F670 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 0000F674 4E5E unlink A6 0000F676 205F movea.l A0, [A7]+ 0000F678 584F addq.w A7, 4 0000F67A 4ED0 jmp [A0] 0000F67C 925F sub.w D1, [A7]+ 0000F67E 5F63 subq.w -[A3], 7 0000F680 745F moveq.l D2, 0x5F 0000F682 5F39 5454 6578 subq.b [0x54546578], 7 0000F688 7456 moveq.l D2, 0x56 0000F68A 6965 bvs +0x67 /* 0000F6F1 */ 0000F68C 7746 moveq.l D3, 0x46 0000F68E 7600 moveq.l D3, 0x00 0000F690 0000 FFFF ori.b D0, 0xFF 0000F694 4E56 FFE0 link A6, -0x0020 0000F698 2F0A move.l -[A7], A2 0000F69A 246E 0008 movea.l A2, [A6 + 0x8] 0000F69E 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000F6A2 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000F6A6 4879 FFFF 6440 push.l 0xFFFF6440 0000F6AC 2F2E 000C move.l -[A7], [A6 + 0xC] 0000F6B0 7005 moveq.l D0, 0x05 0000F6B2 1F00 move.b -[A7], D0 0000F6B4 7004 moveq.l D0, 0x04 0000F6B6 1F00 move.b -[A7], D0 0000F6B8 2F0A move.l -[A7], A2 0000F6BA 4EB9 0000 687A jsr [0x0000687A] 0000F6C0 3F2A 0098 move.w -[A7], [A2 + 0x98] 0000F6C4 486E FFE0 pea.l [A6 - 0x20] 0000F6C8 4EB9 0000 1352 jsr [0x00001352] 0000F6CE 41EE FFE0 lea.l A0, [A6 - 0x20] 0000F6D2 224A movea.l A1, A2 0000F6D4 43E9 009A lea.l A1, [A1 + 0x9A] 0000F6D8 22D8 move.l [A1]+, [A0]+ 0000F6DA 22D8 move.l [A1]+, [A0]+ 0000F6DC 22D8 move.l [A1]+, [A0]+ 0000F6DE 486E FFEC pea.l [A6 - 0x14] 0000F6E2 4EB9 0000 1362 jsr [0x00001362] 0000F6E8 486E FFE0 pea.l [A6 - 0x20] 0000F6EC 4EB9 0000 1322 jsr [0x00001322] 0000F6F2 486E FFF8 pea.l [A6 - 0x8] 0000F6F6 A88B syscall GetFontInfo 0000F6F8 356E FFFC 0092 move.w [A2 + 0x92], [A6 - 0x4] 0000F6FE 356E FFF8 0094 move.w [A2 + 0x94], [A6 - 0x8] 0000F704 356E FFFA 0096 move.w [A2 + 0x96], [A6 - 0x6] 0000F70A 486E FFEC pea.l [A6 - 0x14] 0000F70E 4EB9 0000 1322 jsr [0x00001322] 0000F714 2F39 FFFE B2A8 move.l -[A7], [0xFFFEB2A8] 0000F71A 7040 moveq.l D0, 0x40 0000F71C 1F00 move.b -[A7], D0 0000F71E 4227 clr.b -[A7] 0000F720 2F0A move.l -[A7], A2 0000F722 2052 movea.l A0, [A2] 0000F724 2068 01F4 movea.l A0, [A0 + 0x1F4] 0000F728 4E90 jsr [A0] 0000F72A 245F movea.l A2, [A7]+ 0000F72C 4E5E unlink A6 0000F72E 205F movea.l A0, [A7]+ 0000F730 4FEF 0010 lea.l A7, [A7 + 0x10] 0000F734 4ED0 jmp [A0] 0000F736 8031 4954 or.b D0, <> 0000F73A 6578 bcs +0x7A /* 0000F7B4 */ 0000F73C 7456 moveq.l D2, 0x56 0000F73E 6965 bvs +0x67 /* 0000F7A5 */ 0000F740 775F moveq.l D3, 0x5F 0000F742 5F39 5454 6578 subq.b [0x54546578], 7 0000F748 7456 moveq.l D2, 0x56 0000F74A 6965 bvs +0x67 /* 0000F7B1 */ 0000F74C 7746 moveq.l D3, 0x46 0000F74E 5039 5444 6F63 addq.b [0x54446F63], 8 0000F754 756D moveq.l D2, 0x6D 0000F756 656E bcs +0x70 /* 0000F7C6 */ 0000F758 7450 moveq.l D2, 0x50 0000F75A 3554 5669 move.w [A2 + 0x5669], [A4] 0000F75E 6577 bcs +0x79 /* 0000F7D7 */ 0000F760 5243 addq.w D3, 1 0000F762 3656 movea.w A3, [A6] 0000F764 506F 696E addq.w [A7 + 0x696E], 8 0000F768 7400 moveq.l D2, 0x00 0000F76A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000F76E FFE0 .invalid <> 0000F770 48E7 1018 movem.l -[A7], D3,A3,A4 0000F774 266E 0008 movea.l A3, [A6 + 0x8] 0000F778 2F2E 000C move.l -[A7], [A6 + 0xC] 0000F77C 2F0B move.l -[A7], A3 0000F77E 4EB9 0000 6842 jsr [0x00006842] 0000F784 3F2B 0098 move.w -[A7], [A3 + 0x98] 0000F788 486E FFE0 pea.l [A6 - 0x20] 0000F78C 4EB9 0000 1352 jsr [0x00001352] 0000F792 41EE FFE0 lea.l A0, [A6 - 0x20] 0000F796 224B movea.l A1, A3 0000F798 43E9 009A lea.l A1, [A1 + 0x9A] 0000F79C 22D8 move.l [A1]+, [A0]+ 0000F79E 22D8 move.l [A1]+, [A0]+ 0000F7A0 22D8 move.l [A1]+, [A0]+ 0000F7A2 486E FFEC pea.l [A6 - 0x14] 0000F7A6 4EB9 0000 1362 jsr [0x00001362] 0000F7AC 486E FFE0 pea.l [A6 - 0x20] 0000F7B0 4EB9 0000 1322 jsr [0x00001322] // begin alternate branch 0000F7B4-0000F7B6 label0000F7B4: 0000F7B4 1322 move.b -[A1], -[A2] // end alternate branch 0000F7B4-0000F7B6 label0000F7B4: // (misaligned) 0000F7B6 486E FFF8 pea.l [A6 - 0x8] 0000F7BA A88B syscall GetFontInfo 0000F7BC 376E FFFC 0092 move.w [A3 + 0x92], [A6 - 0x4] 0000F7C2 376E FFF8 0094 move.w [A3 + 0x94], [A6 - 0x8] // begin alternate branch 0000F7C6-0000F7D2 label0000F7C6: 0000F7C6 0094 376E FFFA ori.l [A4], 0x376EFFFA 0000F7CC 0096 486E FFEC ori.l [A6], 0x486EFFEC // end alternate branch 0000F7C6-0000F7D2 label0000F7C6: // (misaligned) 0000F7C8 376E FFFA 0096 move.w [A3 + 0x96], [A6 - 0x6] 0000F7CE 486E FFEC pea.l [A6 - 0x14] 0000F7D2 4EB9 0000 1322 jsr [0x00001322] 0000F7D8 2F39 FFFE B2A8 move.l -[A7], [0xFFFEB2A8] 0000F7DE 7040 moveq.l D0, 0x40 0000F7E0 1F00 move.b -[A7], D0 0000F7E2 4227 clr.b -[A7] 0000F7E4 2F0B move.l -[A7], A3 0000F7E6 2053 movea.l A0, [A3] 0000F7E8 2068 01F4 movea.l A0, [A0 + 0x1F4] 0000F7EC 4E90 jsr [A0] 0000F7EE 2039 FFFB EFF0 move.l D0, [0xFFFBEFF0] 0000F7F4 670E beq +0x10 /* 0000F804 */ 0000F7F6 2F0B move.l -[A7], A3 0000F7F8 2F39 FFFB EFF0 move.l -[A7], [0xFFFBEFF0] 0000F7FE 4EB9 0000 1552 jsr [0x00001552] label0000F804: 0000F804 2F3C 0000 00EC move.l -[A7], 0xEC 0000F80A 4EB9 0000 0BEA jsr [0x00000BEA] 0000F810 2840 movea.l A4, D0 0000F812 200C move.l D0, A4 0000F814 6708 beq +0xA /* 0000F81E */ 0000F816 2F0C move.l -[A7], A4 0000F818 4EB9 0000 B262 jsr [0x0000B262] label0000F81E: 0000F81E 2F2B 0026 move.l -[A7], [A3 + 0x26] 0000F822 2F0B move.l -[A7], A3 0000F824 4227 clr.b -[A7] 0000F826 7601 moveq.l D3, 0x01 0000F828 1F03 move.b -[A7], D3 0000F82A 1F03 move.b -[A7], D3 0000F82C 2F0C move.l -[A7], A4 0000F82E 4EB9 0000 B282 jsr [0x0000B282] 0000F834 4CDF 1808 movem.l D3,A3,A4, [A7]+ 0000F838 4E5E unlink A6 0000F83A 205F movea.l A0, [A7]+ 0000F83C 504F addq.w A7, 8 0000F83E 4ED0 jmp [A0] 0000F840 8024 or.b D0, -[A4] 0000F842 446F 506F neg.w [A7 + 0x506F] 0000F846 7374 moveq.l D1, 0x74 0000F848 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0000F84E 5F5F subq.w [A7]+, 7 0000F850 3954 5465 move.w [A4 + 0x5465], [A4] 0000F854 7874 moveq.l D4, 0x74 0000F856 5669 6577 addq.w [A1 + 0x6577], 3 0000F85A 4650 not.w [A0] 0000F85C 3954 446F move.w [A4 + 0x446F], [A4] 0000F860 6375 bls +0x77 /* 0000F8D7 */ 0000F862 6D65 blt +0x67 /* 0000F8C9 */ 0000F864 6E74 bgt +0x76 /* 0000F8DA */ 0000F866 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000F86A FFE0 .invalid <> 0000F86C 2F0B move.l -[A7], A3 0000F86E 266E 0008 movea.l A3, [A6 + 0x8] 0000F872 376E 000E 009A move.w [A3 + 0x9A], [A6 + 0xE] 0000F878 376E 000C 009E move.w [A3 + 0x9E], [A6 + 0xC] 0000F87E 204B movea.l A0, A3 0000F880 41E8 009A lea.l A0, [A0 + 0x9A] 0000F884 43EE FFE0 lea.l A1, [A6 - 0x20] 0000F888 22D8 move.l [A1]+, [A0]+ 0000F88A 22D8 move.l [A1]+, [A0]+ 0000F88C 22D8 move.l [A1]+, [A0]+ 0000F88E 486E FFEC pea.l [A6 - 0x14] 0000F892 4EB9 0000 1362 jsr [0x00001362] 0000F898 486E FFE0 pea.l [A6 - 0x20] 0000F89C 4EB9 0000 1322 jsr [0x00001322] 0000F8A2 486E FFF8 pea.l [A6 - 0x8] 0000F8A6 A88B syscall GetFontInfo 0000F8A8 376E FFFC 0092 move.w [A3 + 0x92], [A6 - 0x4] 0000F8AE 376E FFF8 0094 move.w [A3 + 0x94], [A6 - 0x8] 0000F8B4 376E FFFA 0096 move.w [A3 + 0x96], [A6 - 0x6] 0000F8BA 486E FFEC pea.l [A6 - 0x14] 0000F8BE 4EB9 0000 1322 jsr [0x00001322] 0000F8C4 265F movea.l A3, [A7]+ 0000F8C6 4E5E unlink A6 0000F8C8 205F movea.l A0, [A7]+ 0000F8CA 504F addq.w A7, 8 0000F8CC 4ED0 jmp [A0] 0000F8CE 9A53 sub.w D5, [A3] 0000F8D0 6574 bcs +0x76 /* 0000F946 */ 0000F8D2 466F 6E74 not.w [A7 + 0x6E74] 0000F8D6 496E 666F chk.w D4, [A6 + 0x666F] label0000F8DA: 0000F8DA 5F5F subq.w [A7]+, 7 0000F8DC 3954 5465 move.w [A4 + 0x5465], [A4] 0000F8E0 7874 moveq.l D4, 0x74 0000F8E2 5669 6577 addq.w [A1 + 0x6577], 3 0000F8E6 4673 7300 not.w [A3 + <> + D7 * 2] 0000F8EA 0000 41F9 ori.b D0, 0xF9 0000F8EE FFFD .invalid <> 0000F8F0 D2E4 add.w A1, -[A4] 0000F8F2 2008 move.l D0, A0 0000F8F4 205F movea.l A0, [A7]+ 0000F8F6 584F addq.w A7, 4 0000F8F8 4ED0 jmp [A0] 0000F8FA FFFF .invalid <> 0000F8FC 2F0A move.l -[A7], A2 0000F8FE 2F3C 0000 009A move.l -[A7], 0x9A 0000F904 4EB9 0000 0BEA jsr [0x00000BEA] 0000F90A 2440 movea.l A2, D0 0000F90C 200A move.l D0, A2 0000F90E 6708 beq +0xA /* 0000F918 */ 0000F910 2F0A move.l -[A7], A2 0000F912 4EB9 0000 7552 jsr [0x00007552] label0000F918: 0000F918 200A move.l D0, A2 0000F91A 245F movea.l A2, [A7]+ 0000F91C 4E75 rts 0000F91E FFFF .invalid <> 0000F920 41F9 FFFD D318 lea.l A0, [0xFFFDD318] 0000F926 2008 move.l D0, A0 0000F928 205F movea.l A0, [A7]+ 0000F92A 584F addq.w A7, 4 0000F92C 4ED0 jmp [A0] 0000F92E FFFF .invalid <> 0000F930 2F0A move.l -[A7], A2 0000F932 7032 moveq.l D0, 0x32 0000F934 2F00 move.l -[A7], D0 0000F936 4EB9 0000 0BEA jsr [0x00000BEA] 0000F93C 2440 movea.l A2, D0 0000F93E 200A move.l D0, A2 0000F940 6708 beq +0xA /* 0000F94A */ 0000F942 2F0A move.l -[A7], A2 0000F944 4EB9 0000 7562 jsr [0x00007562] // begin alternate branch 0000F946-0000F94A label0000F946: 0000F946 0000 7562 ori.b D0, 0x62 /* 'b' */ // end alternate branch 0000F946-0000F94A label0000F946: // (misaligned) label0000F94A: 0000F94A 200A move.l D0, A2 0000F94C 245F movea.l A2, [A7]+ 0000F94E 4E75 rts 0000F950 4E56 0000 link A6, 0 0000F954 48E7 1020 movem.l -[A7], D3,A2 0000F958 246E 0008 movea.l A2, [A6 + 0x8] 0000F95C 2F0A move.l -[A7], A2 0000F95E 4EB9 0000 DB2A jsr [0x0000DB2A] 0000F964 2079 FFFD E250 movea.l A0, [0xFFFDE250] 0000F96A 2488 move.l [A2], A0 0000F96C 7600 moveq.l D3, 0x00 0000F96E 2543 00B4 move.l [A2 + 0xB4], D3 0000F972 2543 00B8 move.l [A2 + 0xB8], D3 0000F976 2543 00BC move.l [A2 + 0xBC], D3 0000F97A 76FF moveq.l D3, 0xFFFFFFFF 0000F97C 3543 00B0 move.w [A2 + 0xB0], D3 0000F980 3543 00B2 move.w [A2 + 0xB2], D3 0000F984 422A 00C0 clr.b [A2 + 0xC0] 0000F988 200A move.l D0, A2 0000F98A 4CDF 0408 movem.l D3,A2, [A7]+ 0000F98E 4E5E unlink A6 0000F990 205F movea.l A0, [A7]+ 0000F992 584F addq.w A7, 4 0000F994 4ED0 jmp [A0] 0000F996 955F sub.w [A7]+, D2 0000F998 5F63 subq.w -[A3], 7 0000F99A 745F moveq.l D2, 0x5F 0000F99C 5F31 3154 subq.b <>, 7 0000F9A0 546F 6767 addq.w [A7 + 0x6767], 2 0000F9A4 6C65 bge +0x67 /* 0000FA0B */ 0000F9A6 4963 chk.w D4, -[A3] 0000F9A8 6F6E ble +0x70 /* 0000FA18 */ 0000F9AA 4676 0000 not.w [A6 + D0.w] 0000F9AE FFFF .invalid <> 0000F9B0 4E56 FFA8 link A6, -0x0058 0000F9B4 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000F9B8 286E 0008 movea.l A4, [A6 + 0x8] 0000F9BC 4240 clr.w D0 0000F9BE 3D40 FFE8 move.w [A6 - 0x18], D0 0000F9C2 7000 moveq.l D0, 0x00 0000F9C4 2D40 FFEA move.l [A6 - 0x16], D0 0000F9C8 7600 moveq.l D3, 0x00 0000F9CA 2D43 FFEE move.l [A6 - 0x12], D3 0000F9CE 2D43 FFF2 move.l [A6 - 0xE], D3 0000F9D2 2D43 FFF6 move.l [A6 - 0xA], D3 0000F9D6 2F2E 0022 move.l -[A7], [A6 + 0x22] 0000F9DA 2F2E 001E move.l -[A7], [A6 + 0x1E] 0000F9DE 2F2E 001A move.l -[A7], [A6 + 0x1A] 0000F9E2 1F2E 0018 move.b -[A7], [A6 + 0x18] 0000F9E6 1F2E 0016 move.b -[A7], [A6 + 0x16] 0000F9EA 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000F9EE 3F3C FF00 move.w -[A7], 0xFF00 0000F9F2 302E 000E move.w D0, [A6 + 0xE] 0000F9F6 48C0 ext.l D0 0000F9F8 2F00 move.l -[A7], D0 0000F9FA 2F0C move.l -[A7], A4 0000F9FC 2054 movea.l A0, [A4] 0000F9FE 2068 0400 movea.l A0, [A0 + 0x400] 0000FA02 4E90 jsr [A0] 0000FA04 202C 00A8 move.l D0, [A4 + 0xA8] 0000FA08 2940 00BC move.l [A4 + 0xBC], D0 0000FA0C 196E 000C 00C0 move.b [A4 + 0xC0], [A6 + 0xC] 0000FA12 244C movea.l A2, A4 0000FA14 45EA 00B0 lea.l A2, [A2 + 0xB0] label0000FA18: 0000FA18 34AE 0012 move.w [A2], [A6 + 0x12] 0000FA1C 396E 0010 00B2 move.w [A4 + 0xB2], [A6 + 0x10] 0000FA22 3012 move.w D0, [A2] 0000FA24 72FF moveq.l D1, 0xFFFFFFFF 0000FA26 B041 cmp.w D0, D1 0000FA28 6700 0084 beq +0x86 /* 0000FAAE */ 0000FA2C 2D79 FFFF 3C6C FFEE move.l [A6 - 0x12], [0xFFFF3C6C] 0000FA34 47EE FFA8 lea.l A3, [A6 - 0x58] 0000FA38 23CB FFFF 3C6C move.l [0xFFFF3C6C], A3 0000FA3E 486E FFA8 pea.l [A6 - 0x58] 0000FA42 4EB9 0000 07CA jsr [0x000007CA] 0000FA48 584F addq.w A7, 4 0000FA4A 4A80 tst.l D0 0000FA4C 6648 bne +0x4A /* 0000FA96 */ 0000FA4E 0C79 0700 FFFF 65CC cmpi.w [0xFFFF65CC], 0x700 0000FA56 6D1C blt +0x1E /* 0000FA74 */ 0000FA58 554F subq.w A7, 2 0000FA5A 486E FFFC pea.l [A6 - 0x4] 0000FA5E 3F12 move.w -[A7], [A2] 0000FA60 70FF moveq.l D0, 0xFFFFFFFF 0000FA62 2F00 move.l -[A7], D0 0000FA64 303C 0501 move.w D0, 0x501 0000FA68 ABC9 syscall IconDispatch 0000FA6A 544F addq.w A7, 2 0000FA6C 296E FFFC 00B4 move.l [A4 + 0xB4], [A6 - 0x4] 0000FA72 600E bra +0x10 /* 0000FA82 */ label0000FA74: 0000FA74 594F subq.w A7, 4 0000FA76 3F2C 00B0 move.w -[A7], [A4 + 0xB0] 0000FA7A A9BC syscall GetPicture 0000FA7C 201F move.l D0, [A7]+ 0000FA7E 2940 00B4 move.l [A4 + 0xB4], D0 label0000FA82: 0000FA82 2F2C 00B4 move.l -[A7], [A4 + 0xB4] 0000FA86 4EB9 0000 1252 jsr [0x00001252] 0000FA8C 23EE FFEE FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x12] 0000FA94 6018 bra +0x1A /* 0000FAAE */ label0000FA96: 0000FA96 2F0C move.l -[A7], A4 0000FA98 2054 movea.l A0, [A4] 0000FA9A 2068 0044 movea.l A0, [A0 + 0x44] 0000FA9E 4E90 jsr [A0] 0000FAA0 3F2E FFE8 move.w -[A7], [A6 - 0x18] 0000FAA4 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000FAA8 4EB9 0000 112A jsr [0x0000112A] label0000FAAE: 0000FAAE 244C movea.l A2, A4 0000FAB0 45EA 00B2 lea.l A2, [A2 + 0xB2] 0000FAB4 3012 move.w D0, [A2] 0000FAB6 72FF moveq.l D1, 0xFFFFFFFF 0000FAB8 B041 cmp.w D0, D1 0000FABA 6700 0084 beq +0x86 /* 0000FB40 */ 0000FABE 2D79 FFFF 3C6C FFEE move.l [A6 - 0x12], [0xFFFF3C6C] 0000FAC6 47EE FFA8 lea.l A3, [A6 - 0x58] 0000FACA 23CB FFFF 3C6C move.l [0xFFFF3C6C], A3 0000FAD0 486E FFA8 pea.l [A6 - 0x58] 0000FAD4 4EB9 0000 07CA jsr [0x000007CA] 0000FADA 584F addq.w A7, 4 0000FADC 4A80 tst.l D0 0000FADE 6648 bne +0x4A /* 0000FB28 */ 0000FAE0 0C79 0700 FFFF 65CC cmpi.w [0xFFFF65CC], 0x700 0000FAE8 6D1C blt +0x1E /* 0000FB06 */ 0000FAEA 554F subq.w A7, 2 0000FAEC 486E FFFC pea.l [A6 - 0x4] 0000FAF0 3F12 move.w -[A7], [A2] 0000FAF2 70FF moveq.l D0, 0xFFFFFFFF 0000FAF4 2F00 move.l -[A7], D0 0000FAF6 303C 0501 move.w D0, 0x501 0000FAFA ABC9 syscall IconDispatch 0000FAFC 544F addq.w A7, 2 0000FAFE 296E FFFC 00B8 move.l [A4 + 0xB8], [A6 - 0x4] 0000FB04 600E bra +0x10 /* 0000FB14 */ label0000FB06: 0000FB06 594F subq.w A7, 4 0000FB08 3F2C 00B2 move.w -[A7], [A4 + 0xB2] 0000FB0C A9BC syscall GetPicture 0000FB0E 201F move.l D0, [A7]+ 0000FB10 2940 00B8 move.l [A4 + 0xB8], D0 label0000FB14: 0000FB14 2F2C 00B8 move.l -[A7], [A4 + 0xB8] 0000FB18 4EB9 0000 1252 jsr [0x00001252] 0000FB1E 23EE FFEE FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x12] 0000FB26 6018 bra +0x1A /* 0000FB40 */ label0000FB28: 0000FB28 2F0C move.l -[A7], A4 0000FB2A 2054 movea.l A0, [A4] 0000FB2C 2068 0044 movea.l A0, [A0 + 0x44] 0000FB30 4E90 jsr [A0] 0000FB32 3F2E FFE8 move.w -[A7], [A6 - 0x18] 0000FB36 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000FB3A 4EB9 0000 112A jsr [0x0000112A] label0000FB40: 0000FB40 4A2C 00C0 tst.b [A4 + 0xC0] 0000FB44 670A beq +0xC /* 0000FB50 */ 0000FB46 2F0C move.l -[A7], A4 0000FB48 2054 movea.l A0, [A4] 0000FB4A 2068 0428 movea.l A0, [A0 + 0x428] 0000FB4E 4E90 jsr [A0] label0000FB50: 0000FB50 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000FB54 4E5E unlink A6 0000FB56 205F movea.l A0, [A7]+ 0000FB58 4FEF 001E lea.l A7, [A7 + 0x1E] 0000FB5C 4ED0 jmp [A0] 0000FB5E 8045 or.w D0, D5 0000FB60 4954 chk.w D4, [A4] 0000FB62 6F67 ble +0x69 /* 0000FBCB */ 0000FB64 676C beq +0x6E /* 0000FBD2 */ 0000FB66 6549 bcs +0x4B /* 0000FBB1 */ 0000FB68 636F bls +0x71 /* 0000FBD9 */ 0000FB6A 6E5F bgt +0x61 /* 0000FBCB */ 0000FB6C 5F31 3154 subq.b <>, 7 0000FB70 546F 6767 addq.w [A7 + 0x6767], 2 0000FB74 6C65 bge +0x67 /* 0000FBDB */ 0000FB76 4963 chk.w D4, -[A3] 0000FB78 6F6E ble +0x70 /* 0000FBE8 */ 0000FB7A 4650 not.w [A0] 0000FB7C 3554 5669 move.w [A2 + 0x5669], [A4] 0000FB80 6577 bcs +0x79 /* 0000FBF9 */ 0000FB82 5243 addq.w D3, 1 0000FB84 3656 movea.w A3, [A6] 0000FB86 506F 696E addq.w [A7 + 0x696E], 8 0000FB8A 7454 moveq.l D2, 0x54 0000FB8C 3231 3453 move.w D1, [A1 + D3.w * 4 + 0x53] 0000FB90 697A bvs +0x7C /* 0000FC0C */ 0000FB92 6544 bcs +0x46 /* 0000FBD8 */ 0000FB94 6574 bcs +0x76 /* 0000FC0A */ 0000FB96 6572 bcs +0x74 /* 0000FC0A */ 0000FB98 6D69 blt +0x6B /* 0000FC03 */ 0000FB9A 6E65 bgt +0x67 /* 0000FC01 */ 0000FB9C 7254 moveq.l D1, 0x54 0000FB9E 3473 7373 7355 6300 0000 41F9 movea.w A2, [[A3 + 0x73556300] + 0x41F9] 0000FBAA FFFD .invalid <> 0000FBAC E6CC ror .w A4 0000FBAE 2008 move.l D0, A0 0000FBB0 205F movea.l A0, [A7]+ 0000FBB2 584F addq.w A7, 4 0000FBB4 4ED0 jmp [A0] 0000FBB6 FFFF .invalid <> 0000FBB8 2F0A move.l -[A7], A2 0000FBBA 7010 moveq.l D0, 0x10 0000FBBC 2F00 move.l -[A7], D0 0000FBBE 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FBC4 2440 movea.l A2, D0 0000FBC6 200A move.l D0, A2 0000FBC8 6708 beq +0xA /* 0000FBD2 */ 0000FBCA 2F0A move.l -[A7], A2 0000FBCC 4EB9 0000 A112 jsr [0x0000A112] label0000FBD2: 0000FBD2 200A move.l D0, A2 0000FBD4 245F movea.l A2, [A7]+ 0000FBD6 4E75 rts label0000FBD8: 0000FBD8 41F9 FFFD E728 lea.l A0, [0xFFFDE728] 0000FBDE 2008 move.l D0, A0 0000FBE0 205F movea.l A0, [A7]+ 0000FBE2 584F addq.w A7, 4 0000FBE4 4ED0 jmp [A0] 0000FBE6 FFFF .invalid <> label0000FBE8: 0000FBE8 2F0A move.l -[A7], A2 0000FBEA 7012 moveq.l D0, 0x12 0000FBEC 2F00 move.l -[A7], D0 0000FBEE 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FBF4 2440 movea.l A2, D0 0000FBF6 200A move.l D0, A2 0000FBF8 6708 beq +0xA /* 0000FC02 */ 0000FBFA 2F0A move.l -[A7], A2 0000FBFC 4EB9 0000 A162 jsr [0x0000A162] label0000FC02: 0000FC02 200A move.l D0, A2 0000FC04 245F movea.l A2, [A7]+ 0000FC06 4E75 rts 0000FC08 41F9 FFFD E788 lea.l A0, [0xFFFDE788] // begin alternate branch 0000FC0A-0000FC0C label0000FC0A: 0000FC0A FFFD .invalid <> // end alternate branch 0000FC0A-0000FC0C // begin alternate branch 0000FC0C-0000FC0E label0000FC0C: 0000FC0C E788 lsl D0, 3 // end alternate branch 0000FC0C-0000FC0E label0000FC0A: // (misaligned) label0000FC0C: // (misaligned) 0000FC0E 2008 move.l D0, A0 0000FC10 205F movea.l A0, [A7]+ 0000FC12 584F addq.w A7, 4 0000FC14 4ED0 jmp [A0] 0000FC16 FFFF .invalid <> 0000FC18 2F0A move.l -[A7], A2 0000FC1A 7016 moveq.l D0, 0x16 0000FC1C 2F00 move.l -[A7], D0 0000FC1E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FC24 2440 movea.l A2, D0 0000FC26 200A move.l D0, A2 0000FC28 6708 beq +0xA /* 0000FC32 */ 0000FC2A 2F0A move.l -[A7], A2 0000FC2C 4EB9 0000 A1A2 jsr [0x0000A1A2] label0000FC32: 0000FC32 200A move.l D0, A2 0000FC34 245F movea.l A2, [A7]+ 0000FC36 4E75 rts 0000FC38 41F9 FFFD E7BC lea.l A0, [0xFFFDE7BC] 0000FC3E 2008 move.l D0, A0 0000FC40 205F movea.l A0, [A7]+ 0000FC42 584F addq.w A7, 4 0000FC44 4ED0 jmp [A0] 0000FC46 FFFF .invalid <> 0000FC48 2F0A move.l -[A7], A2 0000FC4A 701E moveq.l D0, 0x1E 0000FC4C 2F00 move.l -[A7], D0 0000FC4E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FC54 2440 movea.l A2, D0 0000FC56 200A move.l D0, A2 0000FC58 6708 beq +0xA /* 0000FC62 */ 0000FC5A 2F0A move.l -[A7], A2 0000FC5C 4EB9 0000 A1FA jsr [0x0000A1FA] label0000FC62: 0000FC62 200A move.l D0, A2 0000FC64 245F movea.l A2, [A7]+ 0000FC66 4E75 rts 0000FC68 41F9 FFFD E7F4 lea.l A0, [0xFFFDE7F4] 0000FC6E 2008 move.l D0, A0 0000FC70 205F movea.l A0, [A7]+ 0000FC72 584F addq.w A7, 4 0000FC74 4ED0 jmp [A0] 0000FC76 FFFF .invalid <> 0000FC78 2F0A move.l -[A7], A2 0000FC7A 701A moveq.l D0, 0x1A 0000FC7C 2F00 move.l -[A7], D0 0000FC7E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FC84 2440 movea.l A2, D0 0000FC86 200A move.l D0, A2 0000FC88 6708 beq +0xA /* 0000FC92 */ 0000FC8A 2F0A move.l -[A7], A2 0000FC8C 4EB9 0000 A21A jsr [0x0000A21A] label0000FC92: 0000FC92 200A move.l D0, A2 0000FC94 245F movea.l A2, [A7]+ 0000FC96 4E75 rts 0000FC98 41F9 FFFD E828 lea.l A0, [0xFFFDE828] 0000FC9E 2008 move.l D0, A0 0000FCA0 205F movea.l A0, [A7]+ 0000FCA2 584F addq.w A7, 4 0000FCA4 4ED0 jmp [A0] 0000FCA6 FFFF .invalid <> 0000FCA8 2F0A move.l -[A7], A2 0000FCAA 7016 moveq.l D0, 0x16 0000FCAC 2F00 move.l -[A7], D0 0000FCAE 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FCB4 2440 movea.l A2, D0 0000FCB6 200A move.l D0, A2 0000FCB8 6708 beq +0xA /* 0000FCC2 */ 0000FCBA 2F0A move.l -[A7], A2 0000FCBC 4EB9 0000 A25A jsr [0x0000A25A] label0000FCC2: 0000FCC2 200A move.l D0, A2 0000FCC4 245F movea.l A2, [A7]+ 0000FCC6 4E75 rts 0000FCC8 41F9 FFFD E85C lea.l A0, [0xFFFDE85C] 0000FCCE 2008 move.l D0, A0 0000FCD0 205F movea.l A0, [A7]+ 0000FCD2 584F addq.w A7, 4 0000FCD4 4ED0 jmp [A0] 0000FCD6 FFFF .invalid <> 0000FCD8 2F0A move.l -[A7], A2 0000FCDA 701E moveq.l D0, 0x1E 0000FCDC 2F00 move.l -[A7], D0 0000FCDE 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FCE4 2440 movea.l A2, D0 0000FCE6 200A move.l D0, A2 0000FCE8 6708 beq +0xA /* 0000FCF2 */ 0000FCEA 2F0A move.l -[A7], A2 0000FCEC 4EB9 0000 A2A2 jsr [0x0000A2A2] label0000FCF2: 0000FCF2 200A move.l D0, A2 0000FCF4 245F movea.l A2, [A7]+ 0000FCF6 4E75 rts 0000FCF8 41F9 FFFD E8AC lea.l A0, [0xFFFDE8AC] 0000FCFE 2008 move.l D0, A0 0000FD00 205F movea.l A0, [A7]+ 0000FD02 584F addq.w A7, 4 0000FD04 4ED0 jmp [A0] 0000FD06 FFFF .invalid <> 0000FD08 2F0A move.l -[A7], A2 0000FD0A 701A moveq.l D0, 0x1A 0000FD0C 2F00 move.l -[A7], D0 0000FD0E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FD14 2440 movea.l A2, D0 0000FD16 200A move.l D0, A2 0000FD18 6708 beq +0xA /* 0000FD22 */ 0000FD1A 2F0A move.l -[A7], A2 0000FD1C 4EB9 0000 A2EA jsr [0x0000A2EA] label0000FD22: 0000FD22 200A move.l D0, A2 0000FD24 245F movea.l A2, [A7]+ 0000FD26 4E75 rts 0000FD28 41F9 FFFD E8D8 lea.l A0, [0xFFFDE8D8] 0000FD2E 2008 move.l D0, A0 0000FD30 205F movea.l A0, [A7]+ 0000FD32 584F addq.w A7, 4 0000FD34 4ED0 jmp [A0] 0000FD36 FFFF .invalid <> 0000FD38 2F0A move.l -[A7], A2 0000FD3A 7012 moveq.l D0, 0x12 0000FD3C 2F00 move.l -[A7], D0 0000FD3E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FD44 2440 movea.l A2, D0 0000FD46 200A move.l D0, A2 0000FD48 6708 beq +0xA /* 0000FD52 */ 0000FD4A 2F0A move.l -[A7], A2 0000FD4C 4EB9 0000 A33A jsr [0x0000A33A] label0000FD52: 0000FD52 200A move.l D0, A2 0000FD54 245F movea.l A2, [A7]+ 0000FD56 4E75 rts 0000FD58 41F9 FFFD E908 lea.l A0, [0xFFFDE908] 0000FD5E 2008 move.l D0, A0 0000FD60 205F movea.l A0, [A7]+ 0000FD62 584F addq.w A7, 4 0000FD64 4ED0 jmp [A0] 0000FD66 FFFF .invalid <> 0000FD68 2F0A move.l -[A7], A2 0000FD6A 701A moveq.l D0, 0x1A 0000FD6C 2F00 move.l -[A7], D0 0000FD6E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FD74 2440 movea.l A2, D0 0000FD76 200A move.l D0, A2 0000FD78 6708 beq +0xA /* 0000FD82 */ 0000FD7A 2F0A move.l -[A7], A2 0000FD7C 4EB9 0000 A37A jsr [0x0000A37A] label0000FD82: 0000FD82 200A move.l D0, A2 0000FD84 245F movea.l A2, [A7]+ 0000FD86 4E75 rts 0000FD88 41F9 FFFD E944 lea.l A0, [0xFFFDE944] 0000FD8E 2008 move.l D0, A0 0000FD90 205F movea.l A0, [A7]+ 0000FD92 584F addq.w A7, 4 0000FD94 4ED0 jmp [A0] 0000FD96 FFFF .invalid <> 0000FD98 2F0A move.l -[A7], A2 0000FD9A 701E moveq.l D0, 0x1E 0000FD9C 2F00 move.l -[A7], D0 0000FD9E 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FDA4 2440 movea.l A2, D0 0000FDA6 200A move.l D0, A2 0000FDA8 6708 beq +0xA /* 0000FDB2 */ 0000FDAA 2F0A move.l -[A7], A2 0000FDAC 4EB9 0000 A3C2 jsr [0x0000A3C2] label0000FDB2: 0000FDB2 200A move.l D0, A2 0000FDB4 245F movea.l A2, [A7]+ 0000FDB6 4E75 rts 0000FDB8 41F9 FFFD E970 lea.l A0, [0xFFFDE970] 0000FDBE 2008 move.l D0, A0 0000FDC0 205F movea.l A0, [A7]+ 0000FDC2 584F addq.w A7, 4 0000FDC4 4ED0 jmp [A0] 0000FDC6 FFFF .invalid <> 0000FDC8 2F0A move.l -[A7], A2 0000FDCA 7022 moveq.l D0, 0x22 0000FDCC 2F00 move.l -[A7], D0 0000FDCE 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 0000FDD4 2440 movea.l A2, D0 0000FDD6 200A move.l D0, A2 0000FDD8 6708 beq +0xA /* 0000FDE2 */ 0000FDDA 2F0A move.l -[A7], A2 0000FDDC 4EB9 0000 A41A jsr [0x0000A41A] label0000FDE2: 0000FDE2 200A move.l D0, A2 0000FDE4 245F movea.l A2, [A7]+ 0000FDE6 4E75 rts 0000FDE8 41F9 FFFD E9A4 lea.l A0, [0xFFFDE9A4] 0000FDEE 2008 move.l D0, A0 0000FDF0 205F movea.l A0, [A7]+ 0000FDF2 584F addq.w A7, 4 0000FDF4 4ED0 jmp [A0] 0000FDF6 FFFF .invalid <> 0000FDF8 2F0A move.l -[A7], A2 0000FDFA 701E moveq.l D0, 0x1E 0000FDFC 2F00 move.l -[A7], D0 0000FDFE 4EB9 0000 0BEA jsr [0x00000BEA] 0000FE04 2440 movea.l A2, D0 0000FE06 200A move.l D0, A2 0000FE08 6708 beq +0xA /* 0000FE12 */ 0000FE0A 2F0A move.l -[A7], A2 0000FE0C 4EB9 0000 A432 jsr [0x0000A432] label0000FE12: 0000FE12 200A move.l D0, A2 0000FE14 245F movea.l A2, [A7]+ 0000FE16 4E75 rts 0000FE18 41F9 FFFD E9D4 lea.l A0, [0xFFFDE9D4] 0000FE1E 2008 move.l D0, A0 0000FE20 205F movea.l A0, [A7]+ 0000FE22 584F addq.w A7, 4 0000FE24 4ED0 jmp [A0] 0000FE26 FFFF .invalid <> 0000FE28 2F0A move.l -[A7], A2 0000FE2A 7022 moveq.l D0, 0x22 0000FE2C 2F00 move.l -[A7], D0 0000FE2E 4EB9 0000 0BEA jsr [0x00000BEA] 0000FE34 2440 movea.l A2, D0 0000FE36 200A move.l D0, A2 0000FE38 6708 beq +0xA /* 0000FE42 */ 0000FE3A 2F0A move.l -[A7], A2 0000FE3C 4EB9 0000 A482 jsr [0x0000A482] label0000FE42: 0000FE42 200A move.l D0, A2 0000FE44 245F movea.l A2, [A7]+ 0000FE46 4E75 rts 0000FE48 41F9 FFFD EA04 lea.l A0, [0xFFFDEA04] 0000FE4E 2008 move.l D0, A0 0000FE50 205F movea.l A0, [A7]+ 0000FE52 584F addq.w A7, 4 0000FE54 4ED0 jmp [A0] 0000FE56 FFFF .invalid <> 0000FE58 2F0A move.l -[A7], A2 0000FE5A 701E moveq.l D0, 0x1E 0000FE5C 2F00 move.l -[A7], D0 0000FE5E 4EB9 0000 0BEA jsr [0x00000BEA] 0000FE64 2440 movea.l A2, D0 0000FE66 200A move.l D0, A2 0000FE68 6708 beq +0xA /* 0000FE72 */ 0000FE6A 2F0A move.l -[A7], A2 0000FE6C 4EB9 0000 A4BA jsr [0x0000A4BA] label0000FE72: 0000FE72 200A move.l D0, A2 0000FE74 245F movea.l A2, [A7]+ 0000FE76 4E75 rts 0000FE78 41F9 FFFD EA38 lea.l A0, [0xFFFDEA38] 0000FE7E 2008 move.l D0, A0 0000FE80 205F movea.l A0, [A7]+ 0000FE82 584F addq.w A7, 4 0000FE84 4ED0 jmp [A0] 0000FE86 FFFF .invalid <> 0000FE88 2F0A move.l -[A7], A2 0000FE8A 701E moveq.l D0, 0x1E 0000FE8C 2F00 move.l -[A7], D0 0000FE8E 4EB9 0000 0BEA jsr [0x00000BEA] 0000FE94 2440 movea.l A2, D0 0000FE96 200A move.l D0, A2 0000FE98 6708 beq +0xA /* 0000FEA2 */ 0000FE9A 2F0A move.l -[A7], A2 0000FE9C 4EB9 0000 A4EA jsr [0x0000A4EA] label0000FEA2: 0000FEA2 200A move.l D0, A2 0000FEA4 245F movea.l A2, [A7]+ 0000FEA6 4E75 rts 0000FEA8 41F9 FFFD F384 lea.l A0, [0xFFFDF384] 0000FEAE 2008 move.l D0, A0 0000FEB0 205F movea.l A0, [A7]+ 0000FEB2 584F addq.w A7, 4 0000FEB4 4ED0 jmp [A0] 0000FEB6 FFFF .invalid <> 0000FEB8 2F0A move.l -[A7], A2 0000FEBA 701E moveq.l D0, 0x1E 0000FEBC 2F00 move.l -[A7], D0 0000FEBE 4EB9 0000 0BEA jsr [0x00000BEA] 0000FEC4 2440 movea.l A2, D0 0000FEC6 200A move.l D0, A2 0000FEC8 6708 beq +0xA /* 0000FED2 */ 0000FECA 2F0A move.l -[A7], A2 0000FECC 4EB9 0000 CE5A jsr [0x0000CE5A] label0000FED2: 0000FED2 200A move.l D0, A2 0000FED4 245F movea.l A2, [A7]+ 0000FED6 4E75 rts 0000FED8 41F9 FFFD F488 lea.l A0, [0xFFFDF488] 0000FEDE 2008 move.l D0, A0 0000FEE0 4E75 rts 0000FEE2 FFFF .invalid <> 0000FEE4 41F9 FFFD F488 lea.l A0, [0xFFFDF488] 0000FEEA 2008 move.l D0, A0 0000FEEC 205F movea.l A0, [A7]+ 0000FEEE 584F addq.w A7, 4 0000FEF0 4ED0 jmp [A0] 0000FEF2 FFFF .invalid <> 0000FEF4 2F0A move.l -[A7], A2 0000FEF6 2F3C 0000 01E0 move.l -[A7], 0x1E0 0000FEFC 4EB9 0000 0BEA jsr [0x00000BEA] 0000FF02 2440 movea.l A2, D0 0000FF04 200A move.l D0, A2 0000FF06 6708 beq +0xA /* 0000FF10 */ 0000FF08 2F0A move.l -[A7], A2 0000FF0A 4EB9 0000 FF18 jsr [0x0000FF18] label0000FF10: 0000FF10 200A move.l D0, A2 0000FF12 245F movea.l A2, [A7]+ 0000FF14 4E75 rts 0000FF16 FFFF .invalid <> 0000FF18 4E56 0000 link A6, 0 0000FF1C 48E7 1020 movem.l -[A7], D3,A2 0000FF20 246E 0008 movea.l A2, [A6 + 0x8] 0000FF24 2F0A move.l -[A7], A2 0000FF26 4EB9 0001 0088 jsr [0x00010088] 0000FF2C 2079 FFFD F988 movea.l A0, [0xFFFDF988] 0000FF32 2488 move.l [A2], A0 0000FF34 7600 moveq.l D3, 0x00 0000FF36 2543 01C4 move.l [A2 + 0x1C4], D3 0000FF3A 2543 01C8 move.l [A2 + 0x1C8], D3 0000FF3E 2543 01CC move.l [A2 + 0x1CC], D3 0000FF42 2543 01D0 move.l [A2 + 0x1D0], D3 0000FF46 70FF moveq.l D0, 0xFFFFFFFF 0000FF48 3540 01D4 move.w [A2 + 0x1D4], D0 0000FF4C 2543 01D8 move.l [A2 + 0x1D8], D3 0000FF50 2543 01DC move.l [A2 + 0x1DC], D3 0000FF54 200A move.l D0, A2 0000FF56 4CDF 0408 movem.l D3,A2, [A7]+ 0000FF5A 4E5E unlink A6 0000FF5C 205F movea.l A0, [A7]+ 0000FF5E 584F addq.w A7, 4 0000FF60 4ED0 jmp [A0] 0000FF62 9B5F sub.w [A7]+, D5 0000FF64 5F63 subq.w -[A3], 7 0000FF66 745F moveq.l D2, 0x5F 0000FF68 5F31 3754 subq.b <>, 7 0000FF6C 5661 addq.w -[A1], 3 0000FF6E 7269 moveq.l D1, 0x69 0000FF70 6162 bsr +0x64 /* 0000FFD4 */ 0000FF72 6C65 bge +0x67 /* 0000FFD9 */ 0000FF74 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0000FF7A 6577 bcs +0x79 /* 0000FFF3 */ 0000FF7C 4676 0000 not.w [A6 + D0.w] 0000FF80 4E56 FFFC link A6, -0x0004 0000FF84 48E7 0038 movem.l -[A7], A2,A3,A4 0000FF88 266E 0008 movea.l A3, [A6 + 0x8] 0000FF8C 7000 moveq.l D0, 0x00 0000FF8E 2840 movea.l A4, D0 0000FF90 202E 0010 move.l D0, [A6 + 0x10] 0000FF94 6706 beq +0x8 /* 0000FF9C */ 0000FF96 202E 000C move.l D0, [A6 + 0xC] 0000FF9A 6610 bne +0x12 /* 0000FFAC */ label0000FF9C: 0000FF9C 3F3C 9A67 move.w -[A7], 0x9A67 0000FFA0 2F3C FFFD 9A67 move.l -[A7], 0xFFFD9A67 0000FFA6 4EB9 0000 112A jsr [0x0000112A] label0000FFAC: 0000FFAC 276E 0010 01C8 move.l [A3 + 0x1C8], [A6 + 0x10] 0000FFB2 202E 000C move.l D0, [A6 + 0xC] 0000FFB6 2740 01CC move.l [A3 + 0x1CC], D0 0000FFBA 4A80 tst.l D0 0000FFBC 670A beq +0xC /* 0000FFC8 */ 0000FFBE 2F0B move.l -[A7], A3 0000FFC0 2F00 move.l -[A7], D0 0000FFC2 4EB9 0000 1552 jsr [0x00001552] label0000FFC8: 0000FFC8 4267 clr.w -[A7] 0000FFCA 2F0B move.l -[A7], A3 0000FFCC 2053 movea.l A0, [A3] 0000FFCE 2068 04DC movea.l A0, [A0 + 0x4DC] 0000FFD2 4E90 jsr [A0] fn0000FFD4: 0000FFD4 2440 movea.l A2, D0 0000FFD6 200A move.l D0, A2 0000FFD8 6722 beq +0x24 /* 0000FFFC */ 0000FFDA 2F0A move.l -[A7], A2 0000FFDC 4EB9 0000 AFAA jsr [0x0000AFAA] 0000FFE2 2D40 FFFC move.l [A6 - 0x4], D0 0000FFE6 4A80 tst.l D0 0000FFE8 6706 beq +0x8 /* 0000FFF0 */ 0000FFEA 2040 movea.l A0, D0 0000FFEC 2868 0008 movea.l A4, [A0 + 0x8] label0000FFF0: 0000FFF0 2F0C move.l -[A7], A4 0000FFF2 2F0B move.l -[A7], A3 0000FFF4 2053 movea.l A0, [A3] 0000FFF6 2068 04E0 movea.l A0, [A0 + 0x4E0] 0000FFFA 4E90 jsr [A0] label0000FFFC: 0000FFFC 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00010000 4E5E unlink A6 00010002 205F movea.l A0, [A7]+ 00010004 4FEF 000C lea.l A7, [A7 + 0xC] 00010008 4ED0 jmp [A0] 0001000A 8039 496E 6974 or.b D0, [0x496E6974] 00010010 5661 addq.w -[A1], 3 00010012 7269 moveq.l D1, 0x69 00010014 6162 bsr +0x64 /* 00010078 */ 00010016 6C65 bge +0x67 /* 0001007D */ 00010018 4C69 7374 5669 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x5669] 0001001E 6577 bcs +0x79 /* 00010097 */ 00010020 5F5F subq.w [A7]+, 7 00010022 3137 5456 move.w -[A0], [A7 + D5.w * 4 + 0x56] 00010026 6172 bsr +0x74 /* 0001009A */ 00010028 6961 bvs +0x63 /* 0001008B */ 0001002A 626C bhi +0x6E /* 00010098 */ 0001002C 654C bcs +0x4E /* 0001007A */ 0001002E 6973 bvs +0x75 /* 000100A3 */ 00010030 7456 moveq.l D2, 0x56 00010032 6965 bvs +0x67 /* 00010099 */ 00010034 7746 moveq.l D3, 0x46 00010036 5036 5453 addq.b [A6 + D5.w * 4 + 0x53], 8 0001003A 7461 moveq.l D2, 0x61 0001003C 636B bls +0x6D /* 000100A9 */ 0001003E 5035 5454 addq.b [A5 + D5.w * 4 + 0x54], 8 00010042 6173 bsr +0x75 /* 000100B7 */ 00010044 6B00 0000 bmi +0x2 /* 00010046 */ // begin alternate branch 00010046-00010050 label00010046: 00010046 0000 41F9 ori.b D0, 0xF9 0001004A FFFD .invalid <> 0001004C FE34 2008 .unknown 0xFE34 0x2008 (W = 7) // end alternate branch 00010046-00010050 label00010046: // (misaligned) 00010048 41F9 FFFD FE34 lea.l A0, [0xFFFDFE34] 0001004E 2008 move.l D0, A0 00010050 4E75 rts 00010052 FFFF .invalid <> 00010054 41F9 FFFD FE34 lea.l A0, [0xFFFDFE34] 0001005A 2008 move.l D0, A0 0001005C 205F movea.l A0, [A7]+ 0001005E 584F addq.w A7, 4 00010060 4ED0 jmp [A0] 00010062 FFFF .invalid <> 00010064 2F0A move.l -[A7], A2 00010066 2F3C 0000 01C4 move.l -[A7], 0x1C4 0001006C 4EB9 0000 0BEA jsr [0x00000BEA] 00010072 2440 movea.l A2, D0 00010074 200A move.l D0, A2 00010076 6708 beq +0xA /* 00010080 */ fn00010078: 00010078 2F0A move.l -[A7], A2 label0001007A: 0001007A 4EB9 0001 0088 jsr [0x00010088] label00010080: 00010080 200A move.l D0, A2 00010082 245F movea.l A2, [A7]+ 00010084 4E75 rts 00010086 FFFF .invalid <> 00010088 4E56 0000 link A6, 0 0001008C 48E7 1020 movem.l -[A7], D3,A2 00010090 246E 0008 movea.l A2, [A6 + 0x8] 00010094 2F0A move.l -[A7], A2 00010096 4EB9 0000 834A jsr [0x0000834A] // begin alternate branch 00010098-0001009C label00010098: 00010098 0000 834A ori.b D0, 0x4A /* 'J' */ // end alternate branch 00010098-0001009C // begin alternate branch 0001009A-000100A4 fn0001009A: 0001009A 834A 2079 pack -[A1], -[A2], 0x2079 0001009E FFFE .invalid <> 000100A0 1070 2488 movea.b A0, [A0 + D2.w * 4 - 0x120] // end alternate branch 0001009A-000100A4 label00010098: // (misaligned) fn0001009A: // (misaligned) 0001009C 2079 FFFE 1070 movea.l A0, [0xFFFE1070] 000100A2 2488 move.l [A2], A0 000100A4 7600 moveq.l D3, 0x00 000100A6 2543 01BA move.l [A2 + 0x1BA], D3 000100AA 2543 01BE move.l [A2 + 0x1BE], D3 000100AE 4240 clr.w D0 000100B0 3540 01C2 move.w [A2 + 0x1C2], D0 000100B4 200A move.l D0, A2 000100B6 4CDF 0408 movem.l D3,A2, [A7]+ 000100BA 4E5E unlink A6 000100BC 205F movea.l A0, [A7]+ 000100BE 584F addq.w A7, 4 000100C0 4ED0 jmp [A0] 000100C2 975F sub.w [A7]+, D3 000100C4 5F63 subq.w -[A3], 7 000100C6 745F moveq.l D2, 0x5F 000100C8 5F31 3354 subq.b <>, 7 000100CC 5661 addq.w -[A1], 3 000100CE 7269 moveq.l D1, 0x69 000100D0 6162 bsr +0x64 /* 00010134 */ 000100D2 6C65 bge +0x67 /* 00010139 */ 000100D4 5669 6577 addq.w [A1 + 0x6577], 3 000100D8 4676 0000 not.w [A6 + D0.w] 000100DC 4E56 0000 link A6, 0 000100E0 2F0A move.l -[A7], A2 000100E2 246E 0008 movea.l A2, [A6 + 0x8] 000100E6 2F2E 000C move.l -[A7], [A6 + 0xC] 000100EA 2F0A move.l -[A7], A2 000100EC 4EB9 0000 6842 jsr [0x00006842] 000100F2 2F0A move.l -[A7], A2 000100F4 2052 movea.l A0, [A2] 000100F6 2068 0470 movea.l A0, [A0 + 0x470] 000100FA 4E90 jsr [A0] 000100FC 700E moveq.l D0, 0x0E 000100FE 3540 009C move.w [A2 + 0x9C], D0 00010102 245F movea.l A2, [A7]+ 00010104 4E5E unlink A6 00010106 205F movea.l A0, [A7]+ 00010108 504F addq.w A7, 8 0001010A 4ED0 jmp [A0] 0001010C 8029 446F or.b D0, [A1 + 0x446F] 00010110 506F 7374 addq.w [A7 + 0x7374], 8 00010114 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0001011A 5F5F subq.w [A7]+, 7 0001011C 3133 5456 move.w -[A0], [A3 + D5.w * 4 + 0x56] 00010120 6172 bsr +0x74 /* 00010194 */ 00010122 6961 bvs +0x63 /* 00010185 */ 00010124 626C bhi +0x6E /* 00010192 */ 00010126 6556 bcs +0x58 /* 0001017E */ 00010128 6965 bvs +0x67 /* 0001018F */ 0001012A 7746 moveq.l D3, 0x46 0001012C 5039 5444 6F63 addq.b [0x54446F63], 8 00010132 756D moveq.l D2, 0x6D fn00010134: 00010134 656E bcs +0x70 /* 000101A4 */ 00010136 7400 moveq.l D2, 0x00 00010138 0000 FFFF ori.b D0, 0xFF 0001013C 4E56 FFF8 link A6, -0x0008 00010140 48E7 1030 movem.l -[A7], D3,A2,A3 00010144 246E 000C movea.l A2, [A6 + 0xC] 00010148 2F2E 0008 move.l -[A7], [A6 + 0x8] 0001014C 206E 0008 movea.l A0, [A6 + 0x8] 00010150 2050 movea.l A0, [A0] 00010152 2068 0098 movea.l A0, [A0 + 0x98] 00010156 4E90 jsr [A0] 00010158 2640 movea.l A3, D0 0001015A 2F0B move.l -[A7], A3 0001015C 4EB9 0000 1172 jsr [0x00001172] 00010162 204B movea.l A0, A3 00010164 702A moveq.l D0, 0x2A 00010166 D1C0 add.l A0, D0 00010168 43EE FFF8 lea.l A1, [A6 - 0x8] 0001016C 22D8 move.l [A1]+, [A0]+ 0001016E 22D8 move.l [A1]+, [A0]+ 00010170 7614 moveq.l D3, 0x14 00010172 D7AE FFFC add.l [A6 - 0x4], D3 00010176 D7AE FFF8 add.l [A6 - 0x8], D3 0001017A 486E FFF8 pea.l [A6 - 0x8] label0001017E: 0001017E 4227 clr.b -[A7] 00010180 2F0A move.l -[A7], A2 00010182 2052 movea.l A0, [A2] 00010184 2068 01B4 movea.l A0, [A0 + 0x1B4] 00010188 4E90 jsr [A0] 0001018A 2F0A move.l -[A7], A2 0001018C 2052 movea.l A0, [A2] 0001018E 2068 0408 movea.l A0, [A0 + 0x408] label00010192: 00010192 4E90 jsr [A0] fn00010194: 00010194 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00010198 4E5E unlink A6 0001019A 205F movea.l A0, [A7]+ 0001019C 504F addq.w A7, 8 0001019E 4ED0 jmp [A0] 000101A0 8028 5374 or.b D0, [A0 + 0x5374] label000101A4: 000101A4 6167 bsr +0x69 /* 0001020D */ 000101A6 6765 beq +0x67 /* 0001020D */ 000101A8 7257 moveq.l D1, 0x57 000101AA 696E bvs +0x70 /* 0001021A */ 000101AC 646F bcc +0x71 /* 0001021D */ 000101AE 775F moveq.l D3, 0x5F 000101B0 5F31 3354 subq.b <>, 7 000101B4 5661 addq.w -[A1], 3 000101B6 7269 moveq.l D1, 0x69 000101B8 6162 bsr +0x64 /* 0001021C */ 000101BA 6C65 bge +0x67 /* 00010221 */ 000101BC 5669 6577 addq.w [A1 + 0x6577], 3 000101C0 4650 not.w [A0] 000101C2 3754 5769 move.w [A3 + 0x5769], [A4] 000101C6 6E64 bgt +0x66 /* 0001022C */ 000101C8 6F77 ble +0x79 /* 00010241 */ 000101CA 0000 41F9 ori.b D0, 0xF9 000101CE FFFD .invalid <> 000101D0 FE7C 2008 .extension 0xE7C <>, 0x2008 // unimplemented 000101D4 205F movea.l A0, [A7]+ 000101D6 584F addq.w A7, 4 000101D8 4ED0 jmp [A0] 000101DA FFFF .invalid <> 000101DC 2F0A move.l -[A7], A2 000101DE 2F3C 0000 0088 move.l -[A7], 0x88 000101E4 4EB9 0000 0BEA jsr [0x00000BEA] 000101EA 2440 movea.l A2, D0 000101EC 200A move.l D0, A2 000101EE 6708 beq +0xA /* 000101F8 */ 000101F0 2F0A move.l -[A7], A2 000101F2 4EB9 0001 0200 jsr [0x00010200] label000101F8: 000101F8 200A move.l D0, A2 000101FA 245F movea.l A2, [A7]+ 000101FC 4E75 rts 000101FE FFFF .invalid <> 00010200 4E56 0000 link A6, 0 00010204 48E7 1020 movem.l -[A7], D3,A2 00010208 246E 0008 movea.l A2, [A6 + 0x8] 0001020C 2F0A move.l -[A7], A2 0001020E 4EB9 0000 6882 jsr [0x00006882] 00010214 2079 FFFE 1078 movea.l A0, [0xFFFE1078] label0001021A: 0001021A 2488 move.l [A2], A0 fn0001021C: 0001021C 7600 moveq.l D3, 0x00 0001021E 2543 0080 move.l [A2 + 0x80], D3 00010222 2543 007C move.l [A2 + 0x7C], D3 00010226 7000 moveq.l D0, 0x00 00010228 2540 0084 move.l [A2 + 0x84], D0 label0001022C: 0001022C 200A move.l D0, A2 0001022E 4CDF 0408 movem.l D3,A2, [A7]+ 00010232 4E5E unlink A6 00010234 205F movea.l A0, [A7]+ 00010236 584F addq.w A7, 4 00010238 4ED0 jmp [A0] 0001023A 9B5F sub.w [A7]+, D5 0001023C 5F63 subq.w -[A3], 7 0001023E 745F moveq.l D2, 0x5F 00010240 5F31 3754 subq.b <>, 7 00010244 534F subq.w A7, 1 00010246 4D43 chk.w D6, D3 00010248 6F6E ble +0x70 /* 000102B8 */ 0001024A 7461 moveq.l D2, 0x61 0001024C 696E bvs +0x70 /* 000102BC */ 0001024E 6572 bcs +0x74 /* 000102C2 */ 00010250 5669 6577 addq.w [A1 + 0x6577], 3 00010254 4676 0000 not.w [A6 + D0.w] 00010258 4E56 0000 link A6, 0 0001025C 2F2E 000C move.l -[A7], [A6 + 0xC] 00010260 2F2E 0008 move.l -[A7], [A6 + 0x8] 00010264 4EB9 0000 6842 jsr [0x00006842] 0001026A 4EB9 0000 39BA jsr [0x000039BA] 00010270 206E 0008 movea.l A0, [A6 + 0x8] 00010274 2140 0084 move.l [A0 + 0x84], D0 00010278 4E5E unlink A6 0001027A 205F movea.l A0, [A7]+ 0001027C 504F addq.w A7, 8 0001027E 4ED0 jmp [A0] 00010280 802D 446F or.b D0, [A5 + 0x446F] 00010284 506F 7374 addq.w [A7 + 0x7374], 8 00010288 4372 6561 7465 chk.w D1, [[A2 + 0x7465]] 0001028E 5F5F subq.w [A7]+, 7 00010290 3137 5453 move.w -[A0], [A7 + D5.w * 4 + 0x53] 00010294 4F4D chk.w D7, A5 00010296 436F 6E74 chk.w D1, [A7 + 0x6E74] 0001029A 6169 bsr +0x6B /* 00010305 */ 0001029C 6E65 bgt +0x67 /* 00010303 */ 0001029E 7256 moveq.l D1, 0x56 000102A0 6965 bvs +0x67 /* 00010307 */ 000102A2 7746 moveq.l D3, 0x46 000102A4 5039 5444 6F63 addq.b [0x54446F63], 8 000102AA 756D moveq.l D2, 0x6D 000102AC 656E bcs +0x70 /* 0001031C */ 000102AE 7400 moveq.l D2, 0x00 000102B0 0000 FFFF ori.b D0, 0xFF 000102B4 4E56 FEE8 link A6, -0x0118 label000102B8: 000102B8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 label000102BC: 000102BC 246E 0008 movea.l A2, [A6 + 0x8] 000102C0 702A moveq.l D0, 0x2A label000102C2: 000102C2 D5C0 add.l A2, D0 000102C4 2D4A FFFC move.l [A6 - 0x4], A2 000102C8 41EE FEE8 lea.l A0, [A6 - 0x118] 000102CC 20DA move.l [A0]+, [A2]+ 000102CE 20DA move.l [A0]+, [A2]+ 000102D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000102D4 206E 0008 movea.l A0, [A6 + 0x8] 000102D8 2050 movea.l A0, [A0] 000102DA 2068 03D4 movea.l A0, [A0 + 0x3D4] 000102DE 4E90 jsr [A0] 000102E0 2800 move.l D4, D0 000102E2 D9AE FEE8 add.l [A6 - 0x118], D4 000102E6 206E 0008 movea.l A0, [A6 + 0x8] 000102EA 2F28 0026 move.l -[A7], [A0 + 0x26] 000102EE 42A7 clr.l -[A7] 000102F0 3F3C 0409 move.w -[A7], 0x409 000102F4 486E FEE8 pea.l [A6 - 0x118] 000102F8 2F39 FFFF B4D0 move.l -[A7], [0xFFFFB4D0] 000102FE 2079 FFFF B4D0 movea.l A0, [0xFFFFB4D0] 00010304 2050 movea.l A0, [A0] 00010306 2068 0064 movea.l A0, [A0 + 0x64] 0001030A 4E90 jsr [A0] 0001030C 2640 movea.l A3, D0 0001030E 2F0B move.l -[A7], A3 00010310 4EB9 0000 1172 jsr [0x00001172] 00010316 2F3C 534D 434E move.l -[A7], 0x534D434E /* 'SMCN' */ label0001031C: 0001031C 2F0B move.l -[A7], A3 0001031E 2053 movea.l A0, [A3] 00010320 2068 0180 movea.l A0, [A0 + 0x180] 00010324 4E90 jsr [A0] 00010326 2D40 FEF0 move.l [A6 - 0x110], D0 0001032A 2F00 move.l -[A7], D0 0001032C 4EB9 0000 1172 jsr [0x00001172] 00010332 486E 0014 pea.l [A6 + 0x14] 00010336 7601 moveq.l D3, 0x01 00010338 1F03 move.b -[A7], D3 0001033A 2F2E FEF0 move.l -[A7], [A6 - 0x110] 0001033E 206E FEF0 movea.l A0, [A6 - 0x110] 00010342 2050 movea.l A0, [A0] 00010344 2068 0418 movea.l A0, [A0 + 0x418] 00010348 4E90 jsr [A0] 0001034A 2F3C 5345 5354 move.l -[A7], 0x53455354 /* 'SEST' */ 00010350 2F0B move.l -[A7], A3 00010352 2053 movea.l A0, [A3] 00010354 2068 0180 movea.l A0, [A0 + 0x180] 00010358 4E90 jsr [A0] 0001035A 2840 movea.l A4, D0 0001035C 2F0C move.l -[A7], A4 0001035E 4EB9 0000 1172 jsr [0x00001172] 00010364 486E 0114 pea.l [A6 + 0x114] 00010368 1F03 move.b -[A7], D3 0001036A 2F0C move.l -[A7], A4 0001036C 2054 movea.l A0, [A4] 0001036E 2068 0418 movea.l A0, [A0 + 0x418] 00010372 4E90 jsr [A0] 00010374 2F3C 534F 4D41 move.l -[A7], 0x534F4D41 /* 'SOMA' */ 0001037A 2F0B move.l -[A7], A3 0001037C 2053 movea.l A0, [A3] 0001037E 2068 0180 movea.l A0, [A0 + 0x180] 00010382 4E90 jsr [A0] 00010384 2D40 FEF4 move.l [A6 - 0x10C], D0 00010388 2F00 move.l -[A7], D0 0001038A 4EB9 0000 1172 jsr [0x00001172] 00010390 2F2E 0010 move.l -[A7], [A6 + 0x10] 00010394 1F03 move.b -[A7], D3 00010396 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 0001039A 206E FEF4 movea.l A0, [A6 - 0x10C] 0001039E 2050 movea.l A0, [A0] 000103A0 2068 044C movea.l A0, [A0 + 0x44C] 000103A4 4E90 jsr [A0] 000103A6 2F3C 534F 4D53 move.l -[A7], 0x534F4D53 /* 'SOMS' */ 000103AC 2F0B move.l -[A7], A3 000103AE 2053 movea.l A0, [A3] 000103B0 2068 0180 movea.l A0, [A0 + 0x180] 000103B4 4E90 jsr [A0] 000103B6 2D40 FEF8 move.l [A6 - 0x108], D0 000103BA 2F00 move.l -[A7], D0 000103BC 4EB9 0000 1172 jsr [0x00001172] 000103C2 2F2E 000C move.l -[A7], [A6 + 0xC] 000103C6 1F03 move.b -[A7], D3 000103C8 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000103CC 206E FEF8 movea.l A0, [A6 - 0x108] 000103D0 2050 movea.l A0, [A0] 000103D2 2068 044C movea.l A0, [A0 + 0x44C] 000103D6 4E90 jsr [A0] 000103D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000103DC 206E 0008 movea.l A0, [A6 + 0x8] 000103E0 2050 movea.l A0, [A0] 000103E2 2068 03DC movea.l A0, [A0 + 0x3DC] 000103E6 4E90 jsr [A0] 000103E8 4A80 tst.l D0 000103EA 6736 beq +0x38 /* 00010422 */ 000103EC 2F3C 6666 7421 move.l -[A7], 0x66667421 /* 'fft!' */ 000103F2 4879 FFFD FE98 push.l 0xFFFDFE98 000103F8 486E FEFC pea.l [A6 - 0x104] 000103FC 4EB9 0000 0B3A jsr [0x00000B3A] 00010402 2F00 move.l -[A7], D0 00010404 2F3C 6666 7421 move.l -[A7], 0x66667421 /* 'fft!' */ 0001040A 1F03 move.b -[A7], D3 0001040C 4EB9 0000 563A jsr [0x0000563A] 00010412 2F00 move.l -[A7], D0 00010414 4227 clr.b -[A7] 00010416 1F03 move.b -[A7], D3 00010418 2F0B move.l -[A7], A3 0001041A 2053 movea.l A0, [A3] 0001041C 2068 01F4 movea.l A0, [A0 + 0x1F4] 00010420 4E90 jsr [A0] label00010422: 00010422 2F0B move.l -[A7], A3 00010424 2F2E 0008 move.l -[A7], [A6 + 0x8] 00010428 206E 0008 movea.l A0, [A6 + 0x8] 0001042C 2050 movea.l A0, [A0] 0001042E 2068 016C movea.l A0, [A0 + 0x16C] 00010432 4E90 jsr [A0] 00010434 202B 0032 move.l D0, [A3 + 0x32] 00010438 D0AE FEE8 add.l D0, [A6 - 0x118] 0001043C 2F00 move.l -[A7], D0 0001043E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00010442 206E 0008 movea.l A0, [A6 + 0x8] 00010446 2050 movea.l A0, [A0] 00010448 2068 03D8 movea.l A0, [A0 + 0x3D8] 0001044C 4E90 jsr [A0] 0001044E 206E 0008 movea.l A0, [A6 + 0x8] 00010452 52A8 0080 addq.l [A0 + 0x80], 1 00010456 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0001045A 4E5E unlink A6 0001045C 205F movea.l A0, [A7]+ 0001045E 4FEF 020C lea.l A7, [A7 + 0x20C] 00010462 4ED0 jmp [A0] 00010464 8030 4164 or.b D0, <> 00010468 6453 bcc +0x55 /* 000104BD */ 0001046A 4F4D chk.w D7, A5 0001046C 4572 7256 chk.w D2, [A2 + D7.w * 2 + 0x56] 00010470 6965 bvs +0x67 /* 000104D7 */ 00010472 775F moveq.l D3, 0x5F 00010474 5F31 3754 subq.b <>, 7 00010478 534F subq.w A7, 1 0001047A 4D43 chk.w D6, D3 0001047C 6F6E ble +0x70 /* 000104EC */ 0001047E 7461 moveq.l D2, 0x61 00010480 696E bvs +0x70 /* 000104F0 */ 00010482 6572 bcs +0x74 /* 000104F6 */ 00010484 5669 6577 addq.w [A1 + 0x6577], 3 00010488 4637 4353 7472 3235 not.b [[A7] + 0x74723235] 00010490 3554 3155 move.w [A2 + 0x3155], [A4] 00010494 6C6C bge +0x6E /* 00010502 */ 00010496 0000 41F9 ori.b D0, 0xF9 0001049A FFFD .invalid <> 0001049C FEC0 2008 .extension 0xEC0 <> // unimplemented 000104A0 205F movea.l A0, [A7]+ 000104A2 584F addq.w A7, 4 000104A4 4ED0 jmp [A0] 000104A6 FFFF .invalid <> 000104A8 2F0A move.l -[A7], A2 000104AA 2F3C 0000 01C8 move.l -[A7], 0x1C8 000104B0 4EB9 0000 0BEA jsr [0x00000BEA] 000104B6 2440 movea.l A2, D0 000104B8 200A move.l D0, A2 000104BA 6708 beq +0xA /* 000104C4 */ 000104BC 2F0A move.l -[A7], A2 000104BE 4EB9 0001 052C jsr [0x0001052C] label000104C4: 000104C4 200A move.l D0, A2 000104C6 245F movea.l A2, [A7]+ 000104C8 4E75 rts 000104CA FFFF .invalid <> 000104CC 4E56 0000 link A6, 0 000104D0 2F0A move.l -[A7], A2 000104D2 246E 0008 movea.l A2, [A6 + 0x8] 000104D6 2F0A move.l -[A7], A2 000104D8 4EB9 0001 0088 jsr [0x00010088] 000104DE 2079 FFFE 107C movea.l A0, [0xFFFE107C] 000104E4 2488 move.l [A2], A0 000104E6 256E 000C 01C4 move.l [A2 + 0x1C4], [A6 + 0xC] label000104EC: 000104EC 200A move.l D0, A2 000104EE 245F movea.l A2, [A7]+ label000104F0: 000104F0 4E5E unlink A6 000104F2 205F movea.l A0, [A7]+ 000104F4 504F addq.w A7, 8 label000104F6: 000104F6 4ED0 jmp [A0] 000104F8 802E 5F5F or.b D0, [A6 + 0x5F5F] 000104FC 6374 bls +0x76 /* 00010572 */ 000104FE 5F5F subq.w [A7]+, 7 00010500 3137 5453 move.w -[A0], [A7 + D5.w * 4 + 0x53] // begin alternate branch 00010502-00010504 label00010502: 00010502 5453 addq.w [A3], 2 // end alternate branch 00010502-00010504 label00010502: // (misaligned) 00010504 4F4D chk.w D7, A5 00010506 4578 7061 chk.w D2, [0x00007061] 0001050A 6E64 bgt +0x66 /* 00010570 */ 0001050C 5661 addq.w -[A1], 3 0001050E 7256 moveq.l D1, 0x56 00010510 6965 bvs +0x67 /* 00010577 */ 00010512 7746 moveq.l D3, 0x46 00010514 5031 3754 addq.b <>, 8 00010518 534F subq.w A7, 1 0001051A 4D43 chk.w D6, D3 0001051C 6F6E ble +0x70 /* 0001058C */ 0001051E 7461 moveq.l D2, 0x61 00010520 696E bvs +0x70 /* 00010590 */ 00010522 6572 bcs +0x74 /* 00010596 */ 00010524 5669 6577 addq.w [A1 + 0x6577], 3 00010528 0000 FFFF ori.b D0, 0xFF 0001052C 4E56 0000 link A6, 0 00010530 2F0A move.l -[A7], A2 00010532 246E 0008 movea.l A2, [A6 + 0x8] 00010536 2F0A move.l -[A7], A2 00010538 4EB9 0001 0088 jsr [0x00010088] 0001053E 2079 FFFE 107C movea.l A0, [0xFFFE107C] 00010544 2488 move.l [A2], A0 00010546 7000 moveq.l D0, 0x00 00010548 2540 01C4 move.l [A2 + 0x1C4], D0 0001054C 200A move.l D0, A2 0001054E 245F movea.l A2, [A7]+ 00010550 4E5E unlink A6 00010552 205F movea.l A0, [A7]+ 00010554 584F addq.w A7, 4 00010556 4ED0 jmp [A0] 00010558 9B5F sub.w [A7]+, D5 0001055A 5F63 subq.w -[A3], 7 0001055C 745F moveq.l D2, 0x5F 0001055E 5F31 3754 subq.b <>, 7 00010562 534F subq.w A7, 1 00010564 4D45 chk.w D6, D5 00010566 7870 moveq.l D4, 0x70 00010568 616E bsr +0x70 /* 000105D8 */ 0001056A 6456 bcc +0x58 /* 000105C2 */ 0001056C 6172 bsr +0x74 /* 000105E0 */ 0001056E 5669 6577 addq.w [A1 + 0x6577], 3 // begin alternate branch 00010570-00010572 label00010570: 00010570 6577 bcs +0x79 /* 000105E9 */ // end alternate branch 00010570-00010572 label00010570: // (misaligned) label00010572: 00010572 4676 0000 not.w [A6 + D0.w] 00010576 FFFF .invalid <> 00010578 41F9 FFFD FEF8 lea.l A0, [0xFFFDFEF8] 0001057E 2008 move.l D0, A0 00010580 205F movea.l A0, [A7]+ 00010582 584F addq.w A7, 4 00010584 4ED0 jmp [A0] 00010586 FFFF .invalid <> 00010588 2F0A move.l -[A7], A2 0001058A 7032 moveq.l D0, 0x32 label0001058C: 0001058C 2F00 move.l -[A7], D0 0001058E 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 00010590-00010594 label00010590: 00010590 0000 0BEA ori.b D0, 0xEA // end alternate branch 00010590-00010594 label00010590: // (misaligned) 00010594 2440 movea.l A2, D0 label00010596: 00010596 200A move.l D0, A2 00010598 6708 beq +0xA /* 000105A2 */ 0001059A 2F0A move.l -[A7], A2 0001059C 4EB9 0000 75B2 jsr [0x000075B2] label000105A2: 000105A2 200A move.l D0, A2 000105A4 245F movea.l A2, [A7]+ 000105A6 4E75 rts 000105A8 41F9 FFFD FF30 lea.l A0, [0xFFFDFF30] 000105AE 2008 move.l D0, A0 000105B0 205F movea.l A0, [A7]+ 000105B2 584F addq.w A7, 4 000105B4 4ED0 jmp [A0] 000105B6 FFFF .invalid <> 000105B8 2F0A move.l -[A7], A2 000105BA 2F3C 0000 0146 move.l -[A7], 0x146 000105C0 4EB9 0000 0BEA jsr [0x00000BEA] // begin alternate branch 000105C2-000105C6 label000105C2: 000105C2 0000 0BEA ori.b D0, 0xEA // end alternate branch 000105C2-000105C6 label000105C2: // (misaligned) 000105C6 2440 movea.l A2, D0 000105C8 200A move.l D0, A2 000105CA 6708 beq +0xA /* 000105D4 */ 000105CC 2F0A move.l -[A7], A2 000105CE 4EB9 0000 515A jsr [0x0000515A] label000105D4: 000105D4 200A move.l D0, A2 000105D6 245F movea.l A2, [A7]+ fn000105D8: 000105D8 4E75 rts 000105DA FFFF .invalid <> 000105DC 41F9 FFFD FF60 lea.l A0, [0xFFFDFF60] // begin alternate branch 000105E0-000105E2 fn000105E0: 000105E0 FF60 .extension 0xF60 <> // unimplemented // end alternate branch 000105E0-000105E2 fn000105E0: // (misaligned) 000105E2 2008 move.l D0, A0 000105E4 205F movea.l A0, [A7]+ 000105E6 584F addq.w A7, 4 000105E8 4ED0 jmp [A0] 000105EA FFFF .invalid <> 000105EC 2F0A move.l -[A7], A2 000105EE 2F3C 0000 0090 move.l -[A7], 0x90 000105F4 4EB9 0000 0BEA jsr [0x00000BEA] 000105FA 2440 movea.l A2, D0 000105FC 200A move.l D0, A2 000105FE 6708 beq +0xA /* 00010608 */ 00010600 2F0A move.l -[A7], A2 00010602 4EB9 0000 75C2 jsr [0x000075C2] label00010608: 00010608 200A move.l D0, A2 0001060A 245F movea.l A2, [A7]+ 0001060C 4E75 rts 0001060E FFFF .invalid <> 00010610 41F9 FFFE 1690 lea.l A0, [0xFFFE1690] 00010616 2008 move.l D0, A0 00010618 205F movea.l A0, [A7]+ 0001061A 584F addq.w A7, 4 0001061C 4ED0 jmp [A0] 0001061E FFFF .invalid <> 00010620 2F0A move.l -[A7], A2 00010622 2F3C 0000 00E2 move.l -[A7], 0xE2 00010628 4EB9 0000 0BEA jsr [0x00000BEA] 0001062E 2440 movea.l A2, D0 00010630 200A move.l D0, A2 00010632 6708 beq +0xA /* 0001063C */ 00010634 2F0A move.l -[A7], A2 00010636 4EB9 0000 A64A jsr [0x0000A64A] label0001063C: 0001063C 200A move.l D0, A2 0001063E 245F movea.l A2, [A7]+ 00010640 4E75 rts 00010642 FFFF .invalid <> 00010644 41F9 FFFE 18D4 lea.l A0, [0xFFFE18D4] 0001064A 2008 move.l D0, A0 0001064C 205F movea.l A0, [A7]+ 0001064E 584F addq.w A7, 4 00010650 4ED0 jmp [A0] 00010652 FFFF .invalid <> 00010654 2F0A move.l -[A7], A2 00010656 7044 moveq.l D0, 0x44 00010658 2F00 move.l -[A7], D0 0001065A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00010660 2440 movea.l A2, D0 00010662 200A move.l D0, A2 00010664 6708 beq +0xA /* 0001066E */ 00010666 2F0A move.l -[A7], A2 00010668 4EB9 0000 A6EA jsr [0x0000A6EA] label0001066E: 0001066E 200A move.l D0, A2 00010670 245F movea.l A2, [A7]+ 00010672 4E75 rts 00010674 41F9 FFFE 190C lea.l A0, [0xFFFE190C] 0001067A 2008 move.l D0, A0 0001067C 205F movea.l A0, [A7]+ 0001067E 584F addq.w A7, 4 00010680 4ED0 jmp [A0] 00010682 FFFF .invalid <> 00010684 2F0A move.l -[A7], A2 00010686 702A moveq.l D0, 0x2A 00010688 2F00 move.l -[A7], D0 0001068A 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 00010690 2440 movea.l A2, D0 00010692 200A move.l D0, A2 00010694 6708 beq +0xA /* 0001069E */ 00010696 2F0A move.l -[A7], A2 00010698 4EB9 0000 A702 jsr [0x0000A702] label0001069E: 0001069E 200A move.l D0, A2 000106A0 245F movea.l A2, [A7]+ 000106A2 4E75 rts 000106A4 41F9 FFFE 1938 lea.l A0, [0xFFFE1938] 000106AA 2008 move.l D0, A0 000106AC 4E75 rts 000106AE FFFF .invalid <> 000106B0 41F9 FFFE 1938 lea.l A0, [0xFFFE1938] 000106B6 2008 move.l D0, A0 000106B8 205F movea.l A0, [A7]+ 000106BA 584F addq.w A7, 4 000106BC 4ED0 jmp [A0] 000106BE FFFF .invalid <> 000106C0 2F0A move.l -[A7], A2 000106C2 707E moveq.l D0, 0x7E 000106C4 2F00 move.l -[A7], D0 000106C6 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 000106CC 2440 movea.l A2, D0 000106CE 200A move.l D0, A2 000106D0 6708 beq +0xA /* 000106DA */ 000106D2 2F0A move.l -[A7], A2 000106D4 4EB9 0000 A72A jsr [0x0000A72A] label000106DA: 000106DA 200A move.l D0, A2 000106DC 245F movea.l A2, [A7]+ 000106DE 4E75 rts 000106E0 41F9 FFFE 196C lea.l A0, [0xFFFE196C] 000106E6 2008 move.l D0, A0 000106E8 205F movea.l A0, [A7]+ 000106EA 584F addq.w A7, 4 000106EC 4ED0 jmp [A0] 000106EE FFFF .invalid <> 000106F0 2F0A move.l -[A7], A2 000106F2 7020 moveq.l D0, 0x20 000106F4 2F00 move.l -[A7], D0 000106F6 4EB9 0000 0BFA jsr [0x00000BFA /* FScaleVFact */] 000106FC 2440 movea.l A2, D0 000106FE 200A move.l D0, A2 00010700 6708 beq +0xA /* 0001070A */ 00010702 2F0A move.l -[A7], A2 00010704 4EB9 0000 D66A jsr [0x0000D66A] label0001070A: 0001070A 200A move.l D0, A2 0001070C 245F movea.l A2, [A7]+ 0001070E 4E75 rts 00010710 2F0A move.l -[A7], A2 00010712 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010718 6720 beq +0x22 /* 0001073A */ 0001071A 4EB9 0000 08E2 jsr [0x000008E2] 00010720 2F3C 0000 019E move.l -[A7], 0x19E 00010726 4EB9 0000 0BEA jsr [0x00000BEA] 0001072C 2440 movea.l A2, D0 0001072E 200A move.l D0, A2 00010730 6708 beq +0xA /* 0001073A */ 00010732 2F0A move.l -[A7], A2 00010734 4EB9 0000 C6DA jsr [0x0000C6DA] label0001073A: 0001073A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010740 6720 beq +0x22 /* 00010762 */ 00010742 4EB9 0000 C3EA jsr [0x0000C3EA] 00010748 2F3C 0000 00BA move.l -[A7], 0xBA 0001074E 4EB9 0000 0BEA jsr [0x00000BEA] 00010754 2440 movea.l A2, D0 00010756 200A move.l D0, A2 00010758 6708 beq +0xA /* 00010762 */ 0001075A 2F0A move.l -[A7], A2 0001075C 4EB9 0000 C6E2 jsr [0x0000C6E2] label00010762: 00010762 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010768 6720 beq +0x22 /* 0001078A */ 0001076A 4EB9 0000 C6EA jsr [0x0000C6EA] 00010770 2F3C 0000 00B6 move.l -[A7], 0xB6 00010776 4EB9 0000 0BEA jsr [0x00000BEA] 0001077C 2440 movea.l A2, D0 0001077E 200A move.l D0, A2 00010780 6708 beq +0xA /* 0001078A */ 00010782 2F0A move.l -[A7], A2 00010784 4EB9 0000 C6F2 jsr [0x0000C6F2] label0001078A: 0001078A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010790 6720 beq +0x22 /* 000107B2 */ 00010792 4EB9 0000 C3F2 jsr [0x0000C3F2] 00010798 2F3C 0000 00BE move.l -[A7], 0xBE 0001079E 4EB9 0000 0BEA jsr [0x00000BEA] 000107A4 2440 movea.l A2, D0 000107A6 200A move.l D0, A2 000107A8 6708 beq +0xA /* 000107B2 */ 000107AA 2F0A move.l -[A7], A2 000107AC 4EB9 0000 C6FA jsr [0x0000C6FA] label000107B2: 000107B2 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000107B8 6720 beq +0x22 /* 000107DA */ 000107BA 4EB9 0000 C3FA jsr [0x0000C3FA] 000107C0 2F3C 0000 00C6 move.l -[A7], 0xC6 000107C6 4EB9 0000 0BEA jsr [0x00000BEA] 000107CC 2440 movea.l A2, D0 000107CE 200A move.l D0, A2 000107D0 6708 beq +0xA /* 000107DA */ 000107D2 2F0A move.l -[A7], A2 000107D4 4EB9 0000 C702 jsr [0x0000C702] label000107DA: 000107DA 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000107E0 6720 beq +0x22 /* 00010802 */ 000107E2 4EB9 0000 C402 jsr [0x0000C402] 000107E8 2F3C 0000 01A6 move.l -[A7], 0x1A6 000107EE 4EB9 0000 0BEA jsr [0x00000BEA] 000107F4 2440 movea.l A2, D0 000107F6 200A move.l D0, A2 000107F8 6708 beq +0xA /* 00010802 */ 000107FA 2F0A move.l -[A7], A2 000107FC 4EB9 0000 C70A jsr [0x0000C70A] label00010802: 00010802 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010808 6720 beq +0x22 /* 0001082A */ 0001080A 4EB9 0000 C40A jsr [0x0000C40A] 00010810 2F3C 0000 01AC move.l -[A7], 0x1AC 00010816 4EB9 0000 0BEA jsr [0x00000BEA] 0001081C 2440 movea.l A2, D0 0001081E 200A move.l D0, A2 00010820 6708 beq +0xA /* 0001082A */ 00010822 2F0A move.l -[A7], A2 00010824 4EB9 0000 C712 jsr [0x0000C712] label0001082A: 0001082A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010830 6720 beq +0x22 /* 00010852 */ 00010832 4EB9 0000 C412 jsr [0x0000C412] 00010838 2F3C 0000 019E move.l -[A7], 0x19E 0001083E 4EB9 0000 0BEA jsr [0x00000BEA] 00010844 2440 movea.l A2, D0 00010846 200A move.l D0, A2 00010848 6708 beq +0xA /* 00010852 */ 0001084A 2F0A move.l -[A7], A2 0001084C 4EB9 0000 C71A jsr [0x0000C71A] label00010852: 00010852 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010858 6720 beq +0x22 /* 0001087A */ 0001085A 4EB9 0000 C41A jsr [0x0000C41A] 00010860 2F3C 0000 0098 move.l -[A7], 0x98 00010866 4EB9 0000 0BEA jsr [0x00000BEA] 0001086C 2440 movea.l A2, D0 0001086E 200A move.l D0, A2 00010870 6708 beq +0xA /* 0001087A */ 00010872 2F0A move.l -[A7], A2 00010874 4EB9 0000 C67A jsr [0x0000C67A] label0001087A: 0001087A 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010880 6720 beq +0x22 /* 000108A2 */ 00010882 4EB9 0000 08FA jsr [0x000008FA] 00010888 2F3C 0000 00A4 move.l -[A7], 0xA4 0001088E 4EB9 0000 0BEA jsr [0x00000BEA] 00010894 2440 movea.l A2, D0 00010896 200A move.l D0, A2 00010898 6708 beq +0xA /* 000108A2 */ 0001089A 2F0A move.l -[A7], A2 0001089C 4EB9 0000 C682 jsr [0x0000C682] label000108A2: 000108A2 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000108A8 671E beq +0x20 /* 000108C8 */ 000108AA 4EB9 0000 0922 jsr [0x00000922] 000108B0 7018 moveq.l D0, 0x18 000108B2 2F00 move.l -[A7], D0 000108B4 4EB9 0000 0BEA jsr [0x00000BEA] 000108BA 2440 movea.l A2, D0 000108BC 200A move.l D0, A2 000108BE 6708 beq +0xA /* 000108C8 */ 000108C0 2F0A move.l -[A7], A2 000108C2 4EB9 0000 C6CA jsr [0x0000C6CA] label000108C8: 000108C8 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000108CE 671E beq +0x20 /* 000108EE */ 000108D0 4EB9 0000 093A jsr [0x0000093A /* LoaderPBlock */] 000108D6 702C moveq.l D0, 0x2C 000108D8 2F00 move.l -[A7], D0 000108DA 4EB9 0000 0BEA jsr [0x00000BEA] 000108E0 2440 movea.l A2, D0 000108E2 200A move.l D0, A2 000108E4 6708 beq +0xA /* 000108EE */ 000108E6 2F0A move.l -[A7], A2 000108E8 4EB9 0000 C692 jsr [0x0000C692] label000108EE: 000108EE 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000108F4 6720 beq +0x22 /* 00010916 */ 000108F6 4EB9 0000 C722 jsr [0x0000C722] 000108FC 2F3C 0000 009E move.l -[A7], 0x9E 00010902 4EB9 0000 0BEA jsr [0x00000BEA] 00010908 2440 movea.l A2, D0 0001090A 200A move.l D0, A2 0001090C 6708 beq +0xA /* 00010916 */ 0001090E 2F0A move.l -[A7], A2 00010910 4EB9 0000 C72A jsr [0x0000C72A] label00010916: 00010916 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0001091C 6720 beq +0x22 /* 0001093E */ 0001091E 4EB9 0000 BFDA jsr [0x0000BFDA] 00010924 2F3C 0000 00A0 move.l -[A7], 0xA0 0001092A 4EB9 0000 0BEA jsr [0x00000BEA] 00010930 2440 movea.l A2, D0 00010932 200A move.l D0, A2 00010934 6708 beq +0xA /* 0001093E */ 00010936 2F0A move.l -[A7], A2 00010938 4EB9 0000 C732 jsr [0x0000C732] label0001093E: 0001093E 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010944 6720 beq +0x22 /* 00010966 */ 00010946 4EB9 0000 BFE2 jsr [0x0000BFE2] 0001094C 2F3C 0000 00AA move.l -[A7], 0xAA 00010952 4EB9 0000 0BEA jsr [0x00000BEA] 00010958 2440 movea.l A2, D0 0001095A 200A move.l D0, A2 0001095C 6708 beq +0xA /* 00010966 */ 0001095E 2F0A move.l -[A7], A2 00010960 4EB9 0000 C672 jsr [0x0000C672] label00010966: 00010966 1039 FFFE C66C move.b D0, [0xFFFEC66C] 0001096C 671E beq +0x20 /* 0001098C */ 0001096E 4EB9 0000 BFEA jsr [0x0000BFEA] 00010974 700E moveq.l D0, 0x0E 00010976 2F00 move.l -[A7], D0 00010978 4EB9 0000 0BEA jsr [0x00000BEA] 0001097E 2440 movea.l A2, D0 00010980 200A move.l D0, A2 00010982 6708 beq +0xA /* 0001098C */ 00010984 2F0A move.l -[A7], A2 00010986 4EB9 0000 C73A jsr [0x0000C73A] label0001098C: 0001098C 1039 FFFE C66C move.b D0, [0xFFFEC66C] 00010992 6720 beq +0x22 /* 000109B4 */ 00010994 4EB9 0000 BFF2 jsr [0x0000BFF2] 0001099A 2F3C 0000 0086 move.l -[A7], 0x86 000109A0 4EB9 0000 0BEA jsr [0x00000BEA] 000109A6 2440 movea.l A2, D0 000109A8 200A move.l D0, A2 000109AA 6708 beq +0xA /* 000109B4 */ 000109AC 2F0A move.l -[A7], A2 000109AE 4EB9 0000 C742 jsr [0x0000C742] label000109B4: 000109B4 1039 FFFE C66C move.b D0, [0xFFFEC66C] 000109BA 6720 beq +0x22 /* 000109DC */ 000109BC 4EB9 0000 0972 jsr [0x00000972] 000109C2 2F3C 0000 019E move.l -[A7], 0x19E 000109C8 4EB9 0000 0BEA jsr [0x00000BEA] 000109CE 2440 movea.l A2, D0 000109D0 200A move.l D0, A2 000109D2 6708 beq +0xA /* 000109DC */ 000109D4 2F0A move.l -[A7], A2 000109D6 4EB9 0000 C74A jsr [0x0000C74A] label000109DC: 000109DC 245F movea.l A2, [A7]+ 000109DE 4E75 rts 000109E0 41F9 FFFE 7C8C lea.l A0, [0xFFFE7C8C] 000109E6 2008 move.l D0, A0 000109E8 205F movea.l A0, [A7]+ 000109EA 584F addq.w A7, 4 000109EC 4ED0 jmp [A0] 000109EE FFFF .invalid <> 000109F0 2F0A move.l -[A7], A2 000109F2 2F3C 0000 00F0 move.l -[A7], 0xF0 000109F8 4EB9 0000 0BEA jsr [0x00000BEA] 000109FE 2440 movea.l A2, D0 00010A00 200A move.l D0, A2 00010A02 6708 beq +0xA /* 00010A0C */ 00010A04 2F0A move.l -[A7], A2 00010A06 4EB9 0000 182A jsr [0x0000182A] label00010A0C: 00010A0C 200A move.l D0, A2 00010A0E 245F movea.l A2, [A7]+ 00010A10 4E75 rts 00010A12 FFFF .invalid <> 00010A14 1906 move.b -[A4], D6 00010A16 0C15 0725 cmpi.b [A5], 0x25 /* '%' */ 00010A1A 290D move.l -[A4], A5 00010A1C 2306 move.l -[A1], D6 00010A1E 0C15 0331 cmpi.b [A5], 0x31 /* '1' */ 00010A22 80A9 00FF or.l D0, [A1 + 0xFF] 00010A26 FFFF .invalid <> 00010A28 5F29 1327 subq.b [A1 + 0x1327], 7 00010A2C 00FF .incomplete 00010A2E FFFF .invalid <> 00010A30 B717 xor.b [A7], D3 00010A32 00FF .incomplete 00010A34 FFFF .invalid <> 00010A36 F332 .extension 0x332 <> // unimplemented 00010A38 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 00010A3A 650B bcs +0xD /* 00010A47 */ 00010A3C 1303 move.b -[A1], D3 00010A3E 1D14 move.b -[A6], [A4] 00010A40 060C 180C addi.b A4, 0xC 00010A44 2C03 move.l D6, D3 00010A46 0815 0700 btst.b [A5], 0x0 00010A4A FFFF .invalid <> 00010A4C FFFD .invalid <> 00010A4E 2F3D move.l -[A7], <> 00010A50 0C15 0312 cmpi.b [A5], 0x12 00010A54 5209 addq.b A1, 1 00010A56 1280 move.b [A1], D0 00010A58 8E00 or.b D7, D0 00010A5A FFFF .invalid <> 00010A5C FF7A .extension 0xF7A <> // unimplemented 00010A5E 1145 0D05 move.b [A0 + 0xD05], D5 00010A62 190D move.b -[A4], A5 00010A64 0880 8F05 bclr.b D0, 0x5 00010A68 310C move.w -[A0], A4 00010A6A 1721 move.b -[A3], -[A1] 00010A6C 0B07 btst D7, D5 00010A6E 0606 0C14 addi.b D6, 0x14 00010A72 0345 bchg D5, D1 00010A74 0B13 btst [A3], D5 00010A76 031B btst [A3]+, D1 00010A78 060C 1403 addi.b A4, 0x3 00010A7C 2005 move.l D0, D5 00010A7E 0B29 060C btst [A1 + 0x60C], D5 00010A82 1403 move.b D2, D3 00010A84 1906 move.b -[A4], D6 00010A86 0C14 0319 cmpi.b [A4], 0x19 00010A8A 060B 1303 addi.b A3, 0x3 00010A8E 1706 move.b -[A3], D6 00010A90 0C14 0317 cmpi.b [A4], 0x17 00010A94 0C14 0319 cmpi.b [A4], 0x19 00010A98 060C 0707 addi.b A4, 0x7 00010A9C 060C 1508 addi.b A4, 0x8 00010AA0 1F07 move.b -[A7], D7 00010AA2 0457 5639 subi.w [A7], 0x5639 /* 'V9' */ 00010AA6 0B10 btst [A0], D5 00010AA8 7E00 moveq.l D7, 0x00 00010AAA FFFF .invalid <> 00010AAC FFE2 .invalid <> 00010AAE 1B09 move.b -[A5], A1 00010AB0 1E1E move.b D7, [A6]+ 00010AB2 00FF .incomplete 00010AB4 FFFF .invalid <> 00010AB6 CC1E and.b D6, [A6]+ 00010AB8 1E00 move.b D7, D0 00010ABA FFFF .invalid <> 00010ABC FFCC .invalid <> 00010ABE 1E1E move.b D7, [A6]+ 00010AC0 00FF .incomplete 00010AC2 FFFF .invalid <> 00010AC4 CC1E and.b D6, [A6]+ 00010AC6 1E38 0B13 move.b D7, [0x00000B13] 00010ACA 031D btst [A5]+, D1 00010ACC 1C06 move.b D6, D6 00010ACE 0C18 2C03 cmpi.b [A0]+, 0x3 00010AD2 0810 0700 btst.b [A0], 0x0 00010AD6 FFFF .invalid <> 00010AD8 FFFD .invalid <> 00010ADA 2506 move.l -[A2], D6 00010ADC 0C07 0706 cmpi.b D7, 0x6 00010AE0 0B14 btst [A4], D5 00010AE2 032B 0613 btst [A3 + 0x613], D1 00010AE6 1218 move.b D1, [A0]+ 00010AE8 0808 2D2C btst.b A0, 0x2C /* ',' */ 00010AEC 2500 move.l -[A2], D0 00010AEE FFFF .invalid <> 00010AF0 FFE2 .invalid <> 00010AF2 0B31 630A 1C08 btst [[A1 + <> + D6 * 2] + 0x1C08], D5 00010AF8 6905 bvs +0x7 /* 00010AFF */ 00010AFA 050B btst A3, D2 00010AFC 1B03 move.b -[A5], D3 00010AFE 1505 move.b -[A2], D5 00010B00 0F33 0326 0324 2B0F btst [[A3 + 0x324] + D0 * 2 + 0x2B0F], D7 00010B08 0716 btst [A6], D3 00010B0A 3A0C move.w D5, A4 00010B0C 1503 move.b -[A2], D3 00010B0E 510E subq.b A6, 8 00010B10 1212 move.b D1, [A2] 00010B12 1749 0A4E move.b [A3 + 0xA4E], A1 00010B16 5F0B subq.b A3, 7 00010B18 1303 move.b -[A1], D3 00010B1A 1D1C move.b -[A6], [A4]+ 00010B1C 0C17 610B cmpi.b [A7], 0xB 00010B20 0706 btst D6, D3 00010B22 0B07 btst D7, D5 00010B24 060C 0707 addi.b A4, 0x7 00010B28 060C 1403 addi.b A4, 0x3 00010B2C 1D06 move.b -[A6], D6 00010B2E 0C14 031F cmpi.b [A4], 0x1F 00010B32 060C 0707 addi.b A4, 0x7 00010B36 060C 1403 addi.b A4, 0x3 00010B3A 1F06 move.b -[A7], D6 00010B3C 0C15 1010 cmpi.b [A5], 0x10 00010B40 0A00 FFFF xori.b D0, 0xFF 00010B44 FFFD .invalid <> 00010B46 0A26 060C xori.b -[A6], 0xC 00010B4A 1403 move.b D2, D3 00010B4C 2106 move.l -[A0], D6 00010B4E 0C15 1209 cmpi.b [A5], 0x9 /* '\t' */ 00010B52 0A0A 00FF xori.b A2, 0xFF 00010B56 FFFF .invalid <> 00010B58 F30A .extension 0x30A <> // unimplemented 00010B5A 0A1D 060C xori.b [A5]+, 0xC 00010B5E 1507 move.b -[A2], D7 00010B60 0907 btst D7, D4 00010B62 1C06 move.b D6, D6 00010B64 0C15 0322 cmpi.b [A5], 0x22 /* '\"' */ 00010B68 060C 1503 addi.b A4, 0x3 00010B6C 2806 move.l D4, D6 00010B6E 0B14 btst [A4], D5 00010B70 0326 btst -[A6], D1 00010B72 060C 1503 addi.b A4, 0x3 00010B76 2F05 move.l -[A7], D5 00010B78 4200 clr.b D0 00010B7A FFFF .invalid <> 00010B7C FFC5 .invalid <> 00010B7E 073C 3206 btst 0x6, D3 00010B82 0C07 070B cmpi.b D7, 0xB 00010B86 0706 btst D6, D3 00010B88 0B07 btst D7, D5 00010B8A 060B 0706 addi.b A3, 0x6 00010B8E 0C07 191A cmpi.b D7, 0x1A 00010B92 5805 addq.b D5, 4 00010B94 055B bchg [A3]+, D2 00010B96 0680 9800 FFFF addi.l D0, 0x9800FFFF 00010B9C FF6D .extension 0xF6D <> // unimplemented 00010B9E 1005 move.b D0, D5 00010BA0 071C btst [A4]+, D3 00010BA2 3F0F move.w -[A7], A7 00010BA4 070E btst A6, D3 00010BA6 3D06 move.w -[A6], D6 00010BA8 80EB 00FF divu.w D0, [A3 + 0xFF] 00010BAC FFFF .invalid <> 00010BAE 1A20 move.b D5, -[A0] 00010BB0 751D moveq.l D2, 0x1D 00010BB2 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4 00010BB4 FFFF .invalid <> 00010BB6 FF28 .extension 0xF28 <> // unimplemented 00010BB8 1015 move.b D0, [A5] 00010BBA 1F67 0F0A move.b [A7 + 0xF0A], -[A7] 00010BBE 0813 0A03 btst.b [A3], 0x3 00010BC2 3D16 move.w -[A6], [A6] 00010BC4 122B 0611 move.b D1, [A3 + 0x611] 00010BC8 1D4C 0C0D move.b [A6 + 0xC0D], A4 00010BCC 3815 move.w D4, [A5] 00010BCE 030A btst A2, D1 00010BD0 2126 move.l -[A0], -[A6] 00010BD2 330E move.w -[A1], A6 00010BD4 0E0E 00FF .invalid.b A6, 0xFF // invalid immediate operation 00010BD8 FFFF .invalid <> 00010BDA 6E28 bgt +0x2A /* 00010C04 */ 00010BDC 7A1F moveq.l D5, 0x1F 00010BDE 00FF .incomplete 00010BE0 FFFF .invalid <> 00010BE2 6F27 ble +0x29 /* 00010C0B */ 00010BE4 5308 subq.b A0, 1 00010BE6 1708 move.b -[A3], A0 00010BE8 2B16 move.l -[A5], [A6] 00010BEA 3633 0B07 060B 0706 move.w D3, [[A3 + <>] + D0 * 2 + 0x60B0706] 00010BF2 0B07 btst D7, D5 00010BF4 060B 0706 addi.b A3, 0x6 00010BF8 0B07 btst D7, D5 00010BFA 060C 0703 addi.b A4, 0x3 00010BFE 1022 move.b D0, -[A2] 00010C00 0C15 081A cmpi.b [A5], 0x1A label00010C04: 00010C04 0704 btst D4, D3 00010C06 2806 move.l D4, D6 00010C08 0505 btst D5, D2 00010C0A 0521 btst -[A1], D2 00010C0C 0B07 btst D7, D5 00010C0E 0606 0B07 addi.b D6, 0x7 00010C12 060C 1403 addi.b A4, 0x3 00010C16 0430 082B 060C subi.b [A0 + D0.w * 8 + 0xC], 0x2B /* '+' */ 00010C1C 0707 btst D7, D3 00010C1E 060C 0707 addi.b A4, 0x7 00010C22 060C 0707 addi.b A4, 0x7 00010C26 0B07 btst D7, D5 00010C28 0307 btst D7, D1 00010C2A 0B07 btst D7, D5 00010C2C 0606 0C07 addi.b D6, 0x7 00010C30 0D03 btst D3, D6 00010C32 2A0D move.l D5, A5 00010C34 0511 btst [A1], D2 00010C36 0E29 0319 0846 .invalid.b [A1 + 0x846], 0x19 // invalid immediate operation 00010C3C 0406 0D41 subi.b D6, 0x41 /* 'A' */ 00010C40 00FF .incomplete 00010C42 FFFF .invalid <> 00010C44 C76E 0324 and.w [A6 + 0x324], D3 00010C48 0405 2D3E subi.b D5, 0x3E /* '>' */ 00010C4C 4403 neg.b D3 00010C4E 2904 move.l -[A4], D4 00010C50 080A 00FF btst.b A2, 0xFF 00010C54 FFFF .invalid <> 00010C56 FA4C 0309 .extension 0xA4C <>, 0x0309 // unimplemented 00010C5A 4041 negx.w D1 00010C5C 060C 1503 addi.b A4, 0x3 00010C60 3305 move.w -[A1], D5 00010C62 0543 bchg D3, D2 00010C64 1633 1F18 move.b D3, [A3 + D1 * 8] 00010C68 060C 1757 addi.b A4, 0x57 /* 'W' */ 00010C6C 060C 1C0A addi.b A4, 0xA /* '\n' */ 00010C70 0704 btst D4, D3 00010C72 1B06 move.b -[A5], D6 00010C74 0C15 0337 cmpi.b [A5], 0x37 /* '7' */ 00010C78 1900 move.b -[A4], D0 00010C7A FFFF .invalid <> 00010C7C FFEE .invalid <> 00010C7E 0713 btst [A3], D3 00010C80 0811 1203 btst.b [A1], 0x3 00010C84 2206 move.l D1, D6 00010C86 0C15 0338 cmpi.b [A5], 0x38 /* '8' */ 00010C8A 7619 moveq.l D3, 0x19 00010C8C 00FF .incomplete 00010C8E FFFF .invalid <> 00010C90 7A74 moveq.l D5, 0x74 00010C92 0713 btst [A3], D3 00010C94 080A 450C btst.b A2, 0xC 00010C98 0708 btst A0, D3 00010C9A 2600 move.l D3, D0 00010C9C FFFF .invalid <> 00010C9E FFE4 .invalid <> 00010CA0 2600 move.l D3, D0 00010CA2 FFFF .invalid <> 00010CA4 FFE1 .invalid <> 00010CA6 0707 btst D7, D3 00010CA8 0315 btst [A5], D1 00010CAA 060C 1407 addi.b A4, 0x7 00010CAE 0304 btst D4, D1 00010CB0 1E0B move.b D7, A3 00010CB2 0706 btst D6, D3 00010CB4 060C 0707 addi.b A4, 0x7 00010CB8 0703 btst D3, D3 00010CBA 2817 move.l D4, [A7] 00010CBC 0B3A 060C btst [PC + 0x60C /* 000112CA, value 0x13 */], D5 00010CC0 0707 btst D7, D3 00010CC2 0B07 btst D7, D5 00010CC4 060B 0706 addi.b A3, 0x6 00010CC8 0B07 btst D7, D5 00010CCA 060C 0707 addi.b A4, 0x7 00010CCE 0C07 070C cmpi.b D7, 0xC 00010CD2 0707 btst D7, D3 00010CD4 0B07 btst D7, D5 00010CD6 0606 0C15 addi.b D6, 0x15 00010CDA 033A 80EF btst [PC - 0x7F11 /* 00008DCB, value 0xA '\n' */], D1 00010CDE 3230 3000 move.w D1, [A0 + D3.w] 00010CE2 FFFF .invalid <> 00010CE4 FE87 4C2A .extension 0xE87 <> // unimplemented 00010CE8 3319 move.w -[A1], [A1]+ 00010CEA 2F2F 3030 move.l -[A7], [A7 + 0x3030] 00010CEE 2000 move.l D0, D0 00010CF0 FFFF .invalid <> 00010CF2 FE67 0745 .extension 0xE67 <>, 0x0745 // unimplemented 00010CF6 2A7C 2F30 3000 movea.l A5, 0x2F303000 /* '/00\0' */ 00010CFC FFFF .invalid <> 00010CFE FF29 .extension 0xF29 <> // unimplemented 00010D00 0C0D 80DE cmpi.b A5, 0xDE 00010D04 080F 0F15 btst.b A7, 0x15 00010D08 2306 move.l -[A1], D6 00010D0A 0C15 033D cmpi.b [A5], 0x3D /* '=' */ 00010D0E 0780 bclr D0, D3 00010D10 9531 3000 sub.b [A1 + D3.w], D2 00010D14 FFFF .invalid <> 00010D16 FF0F .extension 0xF0F <> // unimplemented 00010D18 8098 or.l D0, [A0]+ 00010D1A 3032 3F18 move.w D0, [A2 + D3 * 8] 00010D1E 1C00 move.b D6, D0 00010D20 FFFF .invalid <> 00010D22 FE9B 0853 .extension 0xE9B <> // unimplemented 00010D26 1600 move.b D3, D0 00010D28 FFFF .invalid <> 00010D2A FFF2 .invalid <> 00010D2C 3530 321A move.w -[A2], [A0 + D3.w * 2 + 0x1A] 00010D30 0F16 btst [A6], D7 00010D32 0C0C 1C08 cmpi.b A4, 0x8 00010D36 6431 bcc +0x33 /* 00010D69 */ 00010D38 111B move.b -[A0], [A3]+ 00010D3A 1C1B move.b D6, [A3]+ 00010D3C 00FF .incomplete 00010D3E FFFF .invalid <> 00010D40 D01C add.b D0, [A4]+ 00010D42 380C move.w D4, A4 00010D44 1503 move.b -[A2], D3 00010D46 1003 move.b D0, D3 00010D48 1D06 move.b -[A6], D6 00010D4A 0C15 0337 cmpi.b [A5], 0x37 /* '7' */ 00010D4E 0907 btst D7, D4 00010D50 00FF .incomplete 00010D52 FFFF .invalid <> 00010D54 FD48 .extension 0xD48 <> // unimplemented 00010D56 060C 1403 addi.b A4, 0x3 00010D5A 2118 move.l -[A0], [A0]+ 00010D5C 2B1B move.l -[A5], [A3]+ 00010D5E 0C15 0304 cmpi.b [A5], 0x4 00010D62 325A movea.w A1, [A2]+ 00010D64 0C18 8088 cmpi.b [A0]+, 0x88 00010D68 0C17 470B cmpi.b [A7], 0xB 00010D6C 1303 move.b -[A1], D3 00010D6E 1F20 move.b -[A7], -[A0] 00010D70 060C 1503 addi.b A4, 0x3 00010D74 4F0D .invalid 7, A5 // invalid opcode 4 with b == 4 00010D76 1D03 move.b -[A6], D3 00010D78 2200 move.l D1, D0 00010D7A FFFF .invalid <> 00010D7C FFF7 .invalid <> 00010D7E 510B subq.b A3, 8 00010D80 1403 move.b D2, D3 00010D82 4F80 .invalid 7, D0 // invalid opcode 4 with b == 6 00010D84 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00010D86 1121 move.b -[A0], -[A1] 00010D88 4B55 chk.w D5, [A5] 00010D8A 5180 subq.l D0, 8 00010D8C B700 xor.b D0, D3 00010D8E FFFF .invalid <> 00010D90 FFAF .invalid <> 00010D92 2173 0B13 0326 290B 1303 move.l [A0 + 0x1303], [[A3 + D0 * 2] + 0x326290B] 00010D9C 2229 0B14 move.l D1, [A1 + 0xB14] 00010DA0 0329 3005 btst [A1 + 0x3005], D1 00010DA4 2303 move.l -[A1], D3 00010DA6 0A1C 3300 xori.b [A4]+, 0x0 00010DAA FFFF .invalid <> 00010DAC FFE0 .invalid <> 00010DAE 281C move.l D4, [A4]+ 00010DB0 2B00 move.l -[A5], D0 00010DB2 FFFF .invalid <> 00010DB4 FFDD .invalid <> 00010DB6 0833 050B 6905 btst.b [[A3 + <>] + D6], 0xB 00010DBC 070E btst A6, D3 00010DBE 2F00 move.l -[A7], D0 00010DC0 FFFF .invalid <> 00010DC2 FFD9 .invalid <> 00010DC4 1405 move.b D2, D5 00010DC6 80AD 3131 or.l D0, [A5 + 0x3131] 00010DCA 057E bchg <>, D2 00010DCC 0605 1A03 addi.b D5, 0x3 00010DD0 2B29 2600 move.l -[A5], [A1 + 0x2600] 00010DD4 FFFF .invalid <> 00010DD6 FFE8 .invalid <> 00010DD8 2610 move.l D3, [A0] 00010DDA 1511 move.b -[A2], [A1] 00010DDC 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00010DDE 1F0B move.b -[A7], A3 00010DE0 0580 bclr D0, D2 00010DE2 9811 sub.b D4, [A1] 00010DE4 1154 5C1E move.b [A0 + 0x5C1E], [A4] 00010DE8 00FF .incomplete 00010DEA FFFE .invalid <> 00010DEC A021 syscall GetPtrSize 00010DEE 0930 0705 btst [[A0 + <>] + D0 * 8], D4 00010DF2 761E moveq.l D3, 0x1E 00010DF4 1617 move.b D3, [A7] 00010DF6 2F00 move.l -[A7], D0 00010DF8 FFFF .invalid <> 00010DFA FF26 .extension 0xF26 <> // unimplemented 00010DFC 112D 1D1E move.b -[A0], [A5 + 0x1D1E] 00010E00 1617 move.b D3, [A7] 00010E02 1B0B move.b -[A5], A3 00010E04 093A 052E btst [PC + 0x52E /* 00011334, value 0xB */], D4 00010E08 052D 2607 btst [A5 + 0x2607], D2 00010E0C 050A btst A2, D2 00010E0E 1010 move.b D0, [A0] 00010E10 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00010E12 FFFF .invalid <> 00010E14 FFA8 .invalid <> 00010E16 1026 move.b D0, -[A6] 00010E18 0518 btst [A0]+, D2 00010E1A 3431 0A05 move.w D2, [A1 + D0 * 2 + 0x5] 00010E1E 0A0D 0F0D xori.b A5, 0xD /* '\r' */ 00010E22 0F0D btst A5, D7 00010E24 00FF .incomplete 00010E26 FFFF .invalid <> 00010E28 C31C and.b [A4]+, D1 00010E2A 1C00 move.b D6, D0 00010E2C FFFF .invalid <> 00010E2E FFD7 .invalid <> 00010E30 1C61 movea.b A6, -[A1] 00010E32 0B07 btst D7, D5 00010E34 060B 0706 addi.b A3, 0x6 00010E38 0B07 btst D7, D5 00010E3A 060B 1303 addi.b A3, 0x3 00010E3E 1906 move.b -[A4], D6 00010E40 0C18 461A cmpi.b [A0]+, 0x1A 00010E44 0A2D 2306 0C14 xori.b [A5 + 0xC14], 0x6 00010E4A 0329 0D16 btst [A1 + 0xD16], D1 00010E4E 310C move.w -[A0], A4 00010E50 0707 btst D7, D3 00010E52 0B07 btst D7, D5 00010E54 060B 0706 addi.b A3, 0x6 00010E58 0B07 btst D7, D5 00010E5A 060B 070B addi.b A3, 0xB 00010E5E 6306 bls +0x8 /* 00010E66 */ 00010E60 0C07 0706 cmpi.b D7, 0x6 00010E64 0C14 030F cmpi.b [A4], 0xF // begin alternate branch 00010E66-00010E68 label00010E66: 00010E66 030F btst A7, D1 // end alternate branch 00010E66-00010E68 label00010E66: // (misaligned) 00010E68 1C0C move.b D6, A4 00010E6A 0707 btst D7, D3 00010E6C 0B07 btst D7, D5 00010E6E 060B 0706 addi.b A3, 0x6 00010E72 0B07 btst D7, D5 00010E74 060B 0709 addi.b A3, 0x9 /* '\t' */ 00010E78 1413 move.b D2, [A3] 00010E7A 1414 move.b D2, [A4] 00010E7C 1414 move.b D2, [A4] 00010E7E 1414 move.b D2, [A4] 00010E80 1414 move.b D2, [A4] 00010E82 1414 move.b D2, [A4] 00010E84 1414 move.b D2, [A4] 00010E86 1413 move.b D2, [A3] 00010E88 1414 move.b D2, [A4] 00010E8A 1414 move.b D2, [A4] 00010E8C 1414 move.b D2, [A4] 00010E8E 1414 move.b D2, [A4] 00010E90 1400 move.b D2, D0 00010E92 FFFF .invalid <> 00010E94 FE18 1314 .unknown 0xFE18 0x1314 (W = 7) 00010E98 1414 move.b D2, [A4] 00010E9A 1414 move.b D2, [A4] 00010E9C 1414 move.b D2, [A4] 00010E9E 1414 move.b D2, [A4] 00010EA0 1414 move.b D2, [A4] 00010EA2 1414 move.b D2, [A4] 00010EA4 1314 move.b -[A1], [A4] 00010EA6 1414 move.b D2, [A4] 00010EA8 1414 move.b D2, [A4] 00010EAA 1414 move.b D2, [A4] 00010EAC 1414 move.b D2, [A4] 00010EAE 1400 move.b D2, D0 00010EB0 FFFF .invalid <> 00010EB2 FEA0 8153 .extension 0xEA0 <> // unimplemented 00010EB6 1714 move.b -[A3], [A4] 00010EB8 1414 move.b D2, [A4] 00010EBA 1414 move.b D2, [A4] 00010EBC 1414 move.b D2, [A4] 00010EBE 1414 move.b D2, [A4] 00010EC0 1414 move.b D2, [A4] 00010EC2 1414 move.b D2, [A4] 00010EC4 1413 move.b D2, [A3] 00010EC6 1418 move.b D2, [A0]+ 00010EC8 1418 move.b D2, [A0]+ 00010ECA 1414 move.b D2, [A4] 00010ECC 1414 move.b D2, [A4] 00010ECE 1400 move.b D2, D0 00010ED0 FFFF .invalid <> 00010ED2 FE23 1414 .unknown 0xFE23 0x1414 (W = 7) 00010ED6 1414 move.b D2, [A4] 00010ED8 1414 move.b D2, [A4] 00010EDA 1414 move.b D2, [A4] 00010EDC 1414 move.b D2, [A4] 00010EDE 1414 move.b D2, [A4] 00010EE0 1413 move.b D2, [A3] 00010EE2 1414 move.b D2, [A4] 00010EE4 1814 move.b D4, [A4] 00010EE6 1814 move.b D4, [A4] 00010EE8 1414 move.b D2, [A4] 00010EEA 1414 move.b D2, [A4] 00010EEC 00FF .incomplete 00010EEE FFFE .invalid <> 00010EF0 C02F 4814 and.b D0, [A7 + 0x4814] 00010EF4 070D btst A5, D3 00010EF6 1814 move.b D4, [A4] 00010EF8 00FF .incomplete 00010EFA FFFF .invalid <> 00010EFC D72C 00FF add.b [A4 + 0xFF], D3 00010F00 FFFF .invalid <> 00010F02 DC14 add.b D6, [A4] 00010F04 3914 move.w -[A4], [A4] 00010F06 142B 1414 move.b D2, [A3 + 0x1414] 00010F0A 1414 move.b D2, [A4] 00010F0C 1414 move.b D2, [A4] 00010F0E 1414 move.b D2, [A4] 00010F10 1414 move.b D2, [A4] 00010F12 1414 move.b D2, [A4] 00010F14 1414 move.b D2, [A4] 00010F16 1413 move.b D2, [A3] 00010F18 1313 move.b -[A1], [A3] 00010F1A 00FF .incomplete 00010F1C FFFE .invalid <> 00010F1E A514 syscall GetVol/PBHGetVol/HGetVol, flags=5 00010F20 1414 move.b D2, [A4] 00010F22 1414 move.b D2, [A4] 00010F24 1414 move.b D2, [A4] 00010F26 1414 move.b D2, [A4] 00010F28 1414 move.b D2, [A4] 00010F2A 1414 move.b D2, [A4] 00010F2C 1413 move.b D2, [A3] 00010F2E 1313 move.b -[A1], [A3] 00010F30 1300 move.b -[A1], D0 00010F32 FFFF .invalid <> 00010F34 FF07 .extension 0xF07 <> // unimplemented 00010F36 808C or.l D0, A4 00010F38 143A 1307 move.b D2, [PC + 0x1307 /* 00012241, cstring "" */] 00010F3C 0C03 0405 cmpi.b D3, 0x5 00010F40 0724 btst -[A4], D3 00010F42 2635 00FF move.l D3, [A5 + D0.w - 0x1] 00010F46 FFFF .invalid <> 00010F48 AB05 syscall CopyHandle 00010F4A 1115 move.b -[A0], [A5] 00010F4C 4739 037E 0726 .invalid 3, [0x037E0726] // invalid opcode 4 with b == 4 00010F52 0B18 btst [A0]+, D5 00010F54 081A 0B07 btst.b [A2]+, 0x7 00010F58 060B 0706 addi.b A3, 0x6 00010F5C 0B07 btst D7, D5 00010F5E 060B 0706 addi.b A3, 0x6 00010F62 0B07 btst D7, D5 00010F64 060B 0706 addi.b A3, 0x6 00010F68 0B07 btst D7, D5 00010F6A 060C 0707 addi.b A4, 0x7 00010F6E 0B07 btst D7, D5 00010F70 060C 0707 addi.b A4, 0x7 00010F74 060B 1403 addi.b A3, 0x3 00010F78 3255 movea.w A1, [A5] 00010F7A 2623 move.l D3, -[A3] 00010F7C 0B13 btst [A3], D5 00010F7E 0324 btst -[A4], D1 00010F80 2706 move.l -[A3], D6 00010F82 0C15 033B cmpi.b [A5], 0x3B /* ';' */ 00010F86 1C15 move.b D6, [A5] 00010F88 1515 move.b -[A2], [A5] 00010F8A 150B move.b -[A2], A3 00010F8C 8084 or.l D0, D4 00010F8E 00FF .incomplete 00010F90 FFFF .invalid <> 00010F92 7F05 moveq.l D7, 0x05 00010F94 1214 move.b D1, [A4] 00010F96 592F 0C07 subq.b [A7 + 0xC07], 4 00010F9A 070B btst A3, D3 00010F9C 0706 btst D6, D3 00010F9E 060B 0706 addi.b A3, 0x6 00010FA2 060B 0706 addi.b A3, 0x6 00010FA6 0C07 070C cmpi.b D7, 0xC 00010FAA 0707 btst D7, D3 00010FAC 0C07 0706 cmpi.b D7, 0x6 00010FB0 0C14 0304 cmpi.b [A4], 0x4 00010FB4 340A move.w D2, A2 00010FB6 2427 move.l D2, -[A7] 00010FB8 060C 1403 addi.b A4, 0x3 00010FBC 2106 move.l -[A0], D6 00010FBE 0C07 070C cmpi.b D7, 0xC 00010FC2 0707 btst D7, D3 00010FC4 060C 1403 addi.b A4, 0x3 00010FC8 1D06 move.b -[A6], D6 00010FCA 0C17 1B06 cmpi.b [A7], 0x6 // begin alternate branch 00010FCC-00010FCE label00010FCC: 00010FCC 1B06 move.b -[A5], D6 // end alternate branch 00010FCC-00010FCE label00010FCC: // (misaligned) 00010FCE 0C07 070B cmpi.b D7, 0xB 00010FD2 0706 btst D6, D3 00010FD4 0C18 4C05 cmpi.b [A0]+, 0x5 00010FD8 050D btst A5, D2 00010FDA 0417 3900 subi.b [A7], 0x0 00010FDE FFFF .invalid <> 00010FE0 FFB3 .invalid <> 00010FE2 3107 move.w -[A0], D7 00010FE4 1861 movea.b A4, -[A1] 00010FE6 0309 btst A1, D1 00010FE8 1A26 move.b D5, -[A6] 00010FEA 2A0E move.l D5, A6 00010FEC 0E0E 590E .invalid.b A6, 0xE // invalid immediate operation 00010FF0 00FF .incomplete 00010FF2 FFFF .invalid <> 00010FF4 1226 move.b D1, -[A6] 00010FF6 80CE divu.w D0, A6 00010FF8 00FF .incomplete 00010FFA FFFF .invalid <> 00010FFC 3A80 move.w [A5], D0 00010FFE 8E80 or.l D7, D0 00011000 CB14 and.b [A4], D5 00011002 00FF .incomplete 00011004 FFFF .invalid <> 00011006 6108 bsr +0xA /* 00011010 */ 00011008 120C move.b D1, A4 0001100A 1005 move.b D0, D5 0001100C 0514 btst [A4], D2 0001100E 00FF .incomplete fn00011010: 00011010 FFFF .invalid <> 00011012 F206 0E00 fmove fp4, fp3 00011016 FFFF .invalid <> 00011018 FFF5 .invalid <> 0001101A 176D 0719 590B move.b [A3 + 0x590B], [A5 + 0x719] 00011020 0803 0903 btst.b D3, 0x3 00011024 0915 btst [A5], D4 00011026 0D05 btst D5, D6 00011028 3009 move.w D0, A1 0001102A 0309 btst A1, D1 0001102C 150D move.b -[A2], A5 0001102E 0530 0A03 btst [A0 + D0 * 2 + 0x3], D2 00011032 0917 btst [A7], D4 00011034 1005 move.b D0, D5 00011036 3F23 move.w -[A7], -[A3] 00011038 0380 bclr D0, D1 0001103A A803 syscall SndDoCommand 0001103C 00FF .incomplete 0001103E FFFF .invalid <> 00011040 5E15 addq.b [A5], 7 00011042 187E movea.b A4, <> 00011044 1525 move.b -[A2], -[A5] 00011046 00FF .incomplete 00011048 FFFF .invalid <> 0001104A 6280 bhi -0x7E /* 00010FCC */ 0001104C B800 cmp.b D4, D0 0001104E FFFF .invalid <> 00011050 FF52 .extension 0xF52 <> // unimplemented 00011052 80B8 00FF or.l D0, [0x000000FF] 00011056 FFFF .invalid <> 00011058 5680 addq.l D0, 3 0001105A B800 cmp.b D4, D0 0001105C FFFF .invalid <> 0001105E FF68 .extension 0xF68 <> // unimplemented 00011060 084E 8098 bchg.b A6, 0x98 00011064 1103 move.b -[A0], D3 00011066 0916 btst [A6], D4 00011068 1906 move.b -[A4], D6 0001106A 0C0E 0F07 cmpi.b A6, 0x7 0001106E 310B move.w -[A0], A3 00011070 0706 btst D6, D3 00011072 060C 0707 addi.b A4, 0x7 00011076 060C 0707 addi.b A4, 0x7 0001107A 060C 1403 addi.b A4, 0x3 0001107E 450D .invalid 2, A5 // invalid opcode 4 with b == 4 00011080 0471 2B05 1126 0A06 0F0B subi.w [[A1 + 0xA06] + D1 + 0xF0B], 0x2B05 0001108A 0610 1B0A addi.b [A0], 0xA /* '\n' */ 0001108E 0613 0B06 addi.b [A3], 0x6 00011092 1300 move.b -[A1], D0 00011094 FFFF .invalid <> 00011096 FF74 .extension 0xF74 <> // unimplemented 00011098 203B 2400 move.l D0, [PC + D2.w * 4] 0001109C FFFF .invalid <> 0001109E FF8E .invalid <> 000110A0 213E move.l -[A0], <> 000110A2 2400 move.l D2, D0 000110A4 FFFF .invalid <> 000110A6 FFD2 .invalid <> 000110A8 2410 move.l D2, [A0] 000110AA 1906 move.b -[A4], D6 000110AC 0B07 btst D7, D5 000110AE 060B 0706 addi.b A3, 0x6 000110B2 0C15 0333 cmpi.b [A5], 0x33 /* '3' */ 000110B6 1F15 move.b -[A7], [A5] 000110B8 00FF .incomplete 000110BA FFFF .invalid <> 000110BC D205 add.b D1, D5 000110BE 0B60 bchg -[A0], D5 000110C0 0607 0B65 addi.b D7, 0x65 /* 'e' */ 000110C4 0B07 btst D7, D5 000110C6 060B 0706 addi.b A3, 0x6 000110CA 060C 1876 addi.b A4, 0x76 /* 'v' */ 000110CE 0F0F btst A7, D7 000110D0 1221 move.b D1, -[A1] 000110D2 2121 move.l -[A0], -[A1] 000110D4 1C13 move.b D6, [A3] 000110D6 1216 move.b D1, [A6] 000110D8 0707 btst D7, D3 000110DA 3006 move.w D0, D6 000110DC 0C17 1F3D cmpi.b [A7], 0x3D /* '=' */ 000110E0 2114 move.l -[A0], [A4] 000110E2 1907 move.b -[A4], D7 000110E4 0733 0B07 060B 0706 btst [[A3 + <>] + D0 * 2 + 0x60B0706], D3 000110EC 060C 1403 addi.b A4, 0x3 000110F0 2340 00FF move.l [A1 + 0xFF], D0 000110F4 FFFF .invalid <> 000110F6 C552 and.w [A2], D2 000110F8 00FF .incomplete 000110FA FFFF .invalid <> 000110FC B352 xor.w [A2], D1 000110FE 00FF .incomplete 00011100 FFFF .invalid <> 00011102 B407 cmp.b D2, D7 00011104 040A 3C00 subi.b A2, 0x0 00011108 FFFF .invalid <> 0001110A FFD2 .invalid <> 0001110C 3A00 move.w D5, D0 0001110E FFFF .invalid <> 00011110 FFD6 .invalid <> 00011112 071E btst [A6]+, D3 00011114 00FF .incomplete 00011116 FFFF .invalid <> 00011118 DF06 addx.b D7, D6 0001111A 2E15 move.l D7, [A5] 0001111C 00FF .incomplete 0001111E FFFF .invalid <> 00011120 F63A 6300 .move16 0xF63A, 0x6300 // unimplemented 00011124 FFFF .invalid <> 00011126 FFAA .invalid <> 00011128 0E05 0911 .invalid.b D5, 0x11 // invalid immediate operation 0001112C 0D07 btst D7, D6 0001112E 202E 0519 move.l D0, [A6 + 0x519] 00011132 2E0A move.l D7, A2 00011134 0B07 btst D7, D5 00011136 00FF .incomplete 00011138 FFFF .invalid <> 0001113A FC32 0A6F .unknown 0xFC32 0x0A6F (W = 6) 0001113E 142C 1B38 move.b D2, [A4 + 0x1B38] 00011142 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00011144 050C btst A4, D2 00011146 070F btst A7, D3 00011148 1329 2C00 move.b -[A1], [A1 + 0x2C00] 0001114C FFFF .invalid <> 0001114E FFB2 .invalid <> 00011150 292C 00FF move.l -[A4], [A4 + 0xFF] 00011154 FFFF .invalid <> 00011156 AF29 syscall TrimRect, auto_pop 00011158 2C00 move.l D6, D0 0001115A FFFF .invalid <> 0001115C FFB4 .invalid <> 0001115E 292C 00FF move.l -[A4], [A4 + 0xFF] 00011162 FFFF .invalid <> 00011164 B829 2C00 cmp.b D4, [A1 + 0x2C00] 00011168 FFFF .invalid <> 0001116A FFD9 .invalid <> 0001116C 5943 subq.w D3, 4 0001116E 151C move.b -[A2], [A4]+ 00011170 1605 move.b D3, D5 00011172 080F 2900 btst.b A7, 0x0 00011176 FFFF .invalid <> 00011178 FFDE .invalid <> 0001117A 2A00 move.l D5, D0 0001117C FFFF .invalid <> 0001117E FFDA .invalid <> 00011180 2B00 move.l -[A5], D0 00011182 FFFF .invalid <> 00011184 FFE0 .invalid <> 00011186 2913 move.l -[A4], [A3] 00011188 0E05 103D .invalid.b D5, 0x3D /* '=' */ // invalid immediate operation 0001118C 7200 moveq.l D1, 0x00 0001118E FFFF .invalid <> 00011190 FF93 .invalid <> 00011192 7200 moveq.l D1, 0x00 00011194 FFFF .invalid <> 00011196 FF93 .invalid <> 00011198 7200 moveq.l D1, 0x00 0001119A FFFF .invalid <> 0001119C FFA5 .invalid <> 0001119E 0E16 572F .invalid.b [A6], 0x2F /* '/' */ // invalid immediate operation 000111A2 00FF .incomplete 000111A4 FFFF .invalid <> 000111A6 DF31 2B0B 1303 2431 add.b [[A1 + <> + D2 * 2] + 0x13032431], D7 000111AE 2900 move.l -[A4], D0 000111B0 FFFF .invalid <> 000111B2 FFEA .invalid <> 000111B4 3506 move.w -[A2], D6 000111B6 0C18 5D0A cmpi.b [A0]+, 0xA /* '\n' */ 000111BA 030A btst A2, D1 000111BC 1403 move.b D2, D3 000111BE 0700 btst D0, D3 000111C0 FFFF .invalid <> 000111C2 FFFD .invalid <> 000111C4 142A 082B move.b D2, [A2 + 0x82B] 000111C8 0B13 btst [A3], D5 000111CA 031D btst [A5]+, D1 000111CC 1406 move.b D2, D6 000111CE 0C17 2205 cmpi.b [A7], 0x5 000111D2 3B05 move.w -[A5], D5 000111D4 1315 move.b -[A1], [A5] 000111D6 0B07 btst D7, D5 000111D8 060B 0706 addi.b A3, 0x6 000111DC 0B14 btst [A4], D5 000111DE 0320 btst -[A0], D1 000111E0 0906 btst D6, D4 000111E2 0318 btst [A0]+, D1 000111E4 0C07 070C cmpi.b D7, 0xC 000111E8 1757 0C14 move.b [A3 + 0xC14], [A7] 000111EC 0327 btst -[A7], D1 000111EE 0B16 btst [A6], D5 000111F0 80B4 1004 or.l D0, [A4 + D1.w + 0x4] 000111F4 153B 0808 move.b -[A2], [PC + D0 + 0x8] 000111F8 081A 5100 btst.b [A2]+, 0x0 000111FC FFFF .invalid <> 000111FE FFB4 .invalid <> 00011200 5100 subq.b D0, 8 00011202 FFFF .invalid <> 00011204 FFC5 .invalid <> 00011206 5D00 subq.b D0, 6 00011208 FFFF .invalid <> 0001120A FFB1 .invalid <> 0001120C 5D4F subq.w A7, 6 0001120E 0B07 btst D7, D5 00011210 0606 0C15 addi.b D6, 0x15 00011214 0304 btst D4, D1 00011216 315B 00FF move.w [A0 + 0xFF], [A3]+ 0001121A FFFF .invalid <> 0001121C AD08 syscall ShowHide, auto_pop 0001121E 1306 move.b -[A1], D6 00011220 0534 072E 1230 0B07 btst [[A4 + 0x1230] + D0 * 8 + 0xB07], D2 00011228 060B 0706 addi.b A3, 0x6 0001122C 0B07 btst D7, D5 0001122E 060B 0706 addi.b A3, 0x6 00011232 0B13 btst [A3], D5 00011234 0329 0742 btst [A1 + 0x742], D1 00011238 0F0C btst A4, D7 0001123A 152B 060C move.b -[A2], [A3 + 0x60C] 0001123E 1403 move.b D2, D3 00011240 2A18 move.l D5, [A0]+ 00011242 1900 move.b -[A4], D0 00011244 FFFF .invalid <> 00011246 FFDD .invalid <> 00011248 1107 move.b -[A0], D7 0001124A 1207 move.b D1, D7 0001124C 260B move.l D3, A3 0001124E 0706 btst D6, D3 00011250 0B07 btst D7, D5 00011252 060B 0706 addi.b A3, 0x6 00011256 0B07 btst D7, D5 00011258 060B 0706 addi.b A3, 0x6 0001125C 0B07 btst D7, D5 0001125E 060B 0706 addi.b A3, 0x6 00011262 0B07 btst D7, D5 00011264 0606 0C1D addi.b D6, 0x1D 00011268 1407 move.b D2, D7 0001126A 0439 0514 2100 FFFF subi.b [0x2100FFFF], 0x14 00011272 FFE6 .invalid <> 00011274 0308 btst A0, D1 00011276 1619 move.b D3, [A1]+ 00011278 00FF .incomplete 0001127A FFFF .invalid <> 0001127C EA09 lsr D1.b, 5 0001127E 1007 move.b D0, D7 00011280 00FF .incomplete 00011282 FFFF .invalid <> 00011284 FD43 .extension 0xD43 <> // unimplemented 00011286 3905 move.w -[A4], D5 00011288 040E 1561 subi.b A6, 0x61 /* 'a' */ 0001128C 00FF .incomplete 0001128E FFFF .invalid <> 00011290 BA21 cmp.b D5, -[A1] 00011292 0512 btst [A2], D2 00011294 0B0A btst A2, D5 00011296 271B move.l -[A3], [A3]+ 00011298 060C 0707 addi.b A4, 0x7 0001129C 060C 0707 addi.b A4, 0x7 000112A0 060C 1866 addi.b A4, 0x66 /* 'f' */ 000112A4 0F0F btst A7, D7 000112A6 0F0F btst A7, D7 000112A8 0F0F btst A7, D7 000112AA 0F0F btst A7, D7 000112AC 0F0F btst A7, D7 000112AE 0F0F btst A7, D7 000112B0 0F12 btst [A2], D7 000112B2 1E0F move.b D7, A7 000112B4 0F0F btst A7, D7 000112B6 0F0F btst A7, D7 000112B8 0F0F btst A7, D7 000112BA 3206 move.w D1, D6 000112BC 0C17 2880 cmpi.b [A7], 0x80 000112C0 9600 sub.b D3, D0 000112C2 FFFF .invalid <> 000112C4 FF6F .extension 0xF6F <> // unimplemented 000112C6 050A btst A2, D2 000112C8 0514 btst [A4], D2 000112CA 133C 1127 move.b -[A1], 0x27 /* '\'' */ 000112CE 161B move.b D3, [A3]+ 000112D0 1D1C move.b -[A6], [A4]+ 000112D2 1A11 move.b D5, [A1] 000112D4 1111 move.b -[A0], [A1] 000112D6 7200 moveq.l D1, 0x00 000112D8 FFFF .invalid <> 000112DA FE69 050D .extension 0xE69 <>, 0x050D // unimplemented 000112DE 053C 00FF btst 0xFF, D2 000112E2 FFFF .invalid <> 000112E4 C930 80DE and.b [A0 + A0.w - 0x34], D4 000112E8 0654 412D addi.w [A4], 0x412D /* 'A-' */ 000112EC 1F20 move.b -[A7], -[A0] 000112EE 0503 btst D3, D2 000112F0 0B05 btst D5, D5 000112F2 1006 move.b D0, D6 000112F4 0C15 0355 cmpi.b [A5], 0x55 /* 'U' */ 000112F8 0A07 0D05 xori.b D7, 0x5 000112FC 1103 move.b -[A0], D3 000112FE 3507 move.w -[A2], D7 00011300 0D05 btst D5, D6 00011302 1103 move.b -[A0], D3 00011304 0B05 btst D5, D5 00011306 0306 btst D6, D1 00011308 070B btst A3, D3 0001130A 3205 move.w D1, D5 0001130C 1117 move.b -[A0], [A7] 0001130E 0C07 070B cmpi.b D7, 0xB 00011312 070D btst A5, D3 00011314 0364 bchg -[A4], D1 00011316 062B 1806 2B00 addi.b [A3 + 0x2B00], 0x6 0001131C FFFF .invalid <> 0001131E FF91 .invalid <> 00011320 4900 .invalid 4, D0 // invalid opcode 4 with b == 4 00011322 FFFF .invalid <> 00011324 FFBE .invalid <> 00011326 4900 .invalid 4, D0 // invalid opcode 4 with b == 4 00011328 FFFF .invalid <> 0001132A FFD2 .invalid <> 0001132C 4900 .invalid 4, D0 // invalid opcode 4 with b == 4 0001132E FFFF .invalid <> 00011330 FFC8 .invalid <> 00011332 4937 0B07 060B 0706 .invalid 4, [[A7 + <>] + D0 * 2 + 0x60B0706] // invalid opcode 4 with b == 4 0001133A 0B07 btst D7, D5 0001133C 060B 0706 addi.b A3, 0x6 00011340 0B07 btst D7, D5 00011342 060B 0706 addi.b A3, 0x6 00011346 0B07 btst D7, D5 00011348 060B 0706 addi.b A3, 0x6 0001134C 0B07 btst D7, D5 0001134E 060B 0706 addi.b A3, 0x6 00011352 0B07 btst D7, D5 00011354 060B 0706 addi.b A3, 0x6 00011358 0B07 btst D7, D5 0001135A 060B 0706 addi.b A3, 0x6 0001135E 0B07 btst D7, D5 00011360 060B 0706 addi.b A3, 0x6 00011364 0B07 btst D7, D5 00011366 0606 0C18 addi.b D6, 0x18 0001136A 3D0E move.w -[A6], A6 0001136C 0D36 060C btst [A6 + D0.w * 8 + 0xC], D6 00011370 1503 move.b -[A2], D3 00011372 2838 380C move.l D4, [0x0000380C] 00011376 1503 move.b -[A2], D3 00011378 2803 move.l D4, D3 0001137A 4703 .invalid 3, D3 // invalid opcode 4 with b == 4 0001137C 090E btst A6, D4 0001137E 1916 move.b -[A4], [A6] 00011380 191B move.b -[A4], [A3]+ 00011382 0508 btst A0, D2 00011384 460C not.b A4 00011386 1730 1D0B 0706 0C07 move.b -[A3], [[A0 + <> + D1 * 4] + 0x7060C07] 0001138E 070C btst A4, D3 00011390 0707 btst D7, D3 00011392 0C07 070B cmpi.b D7, 0xB 00011396 0706 btst D6, D3 00011398 0B07 btst D7, D5 0001139A 0606 0B07 addi.b D6, 0x7 0001139E 060B 0707 addi.b A3, 0x7 000113A2 1414 move.b D2, [A4] 000113A4 1414 move.b D2, [A4] 000113A6 1414 move.b D2, [A4] 000113A8 1414 move.b D2, [A4] 000113AA 1414 move.b D2, [A4] 000113AC 1313 move.b -[A1], [A3] 000113AE 1414 move.b D2, [A4] 000113B0 1413 move.b D2, [A3] 000113B2 1400 move.b D2, D0 000113B4 FFFF .invalid <> 000113B6 FEB3 0614 .extension 0xEB3 <> // unimplemented 000113BA 1414 move.b D2, [A4] 000113BC 1414 move.b D2, [A4] 000113BE 1414 move.b D2, [A4] 000113C0 1414 move.b D2, [A4] 000113C2 1313 move.b -[A1], [A3] 000113C4 1414 move.b D2, [A4] 000113C6 1413 move.b D2, [A3] 000113C8 1414 move.b D2, [A4] 000113CA 00FF .incomplete 000113CC FFFE .invalid <> 000113CE B607 cmp.b D3, D7 000113D0 0D07 btst D7, D6 000113D2 0D07 btst D7, D6 000113D4 0D07 btst D7, D6 000113D6 0D07 btst D7, D6 000113D8 0D07 btst D7, D6 000113DA 0D07 btst D7, D6 000113DC 0D07 btst D7, D6 000113DE 0D07 btst D7, D6 000113E0 0D07 btst D7, D6 000113E2 0C07 0C07 cmpi.b D7, 0x7 label000113E6: 000113E6 0D07 btst D7, D6 000113E8 0D07 btst D7, D6 000113EA 0D07 btst D7, D6 000113EC 0C07 0D07 cmpi.b D7, 0x7 000113F0 0D05 btst D5, D6 000113F2 0C07 0000 cmpi.b D7, 0x0 000113F6 3280 move.w [A1], D0 000113F8 AC80 syscall SetPt, auto_pop 000113FA 8226 or.b D1, -[A6] 000113FC 80BD or.l D0, <> 000113FE 590E subq.b A6, 4 00011400 80DE divu.w D0, [A6]+ 00011402 8206 or.b D1, D6 00011404 0D55 bchg [A5], D6 00011406 6743 beq +0x45 /* 0001144B */ 00011408 3C46 movea.w A6, D6 0001140A 4241 clr.w D1 0001140C 3F3A 6282 move.w -[A7], [PC + 0x6282 /* 00017690, cstring "" */] 00011410 6361 bls +0x63 /* 00011473 */ 00011412 0E80 AB48 1313 .invalid.l D0, 0xAB481313 // invalid immediate operation 00011418 80C4 divu.w D0, D4 0001141A 8090 or.l D0, [A0] 0001141C 7281 moveq.l D1, 0xFFFFFF81 0001141E 7377 moveq.l D1, 0x77 00011420 1213 move.b D1, [A3] 00011422 1780 A06A move.b [A3 + A2.w + 0x6A], D0 00011426 5B0D subq.b A5, 5 00011428 80C7 divu.w D0, D7 0001142A 4668 487E not.w [A0 + 0x487E] 0001142E 4A7A 5A4C tst.w [PC + 0x5A4C /* 00016E7C, cstring "" */] 00011432 514F subq.w A7, 8 00011434 83B6 1D00 or.l [A6 + <> + D1 * 4], D1 00011438 FFFF .invalid <> 0001143A FFED .invalid <> 0001143C 1D82 3F81 move.b [[ + <> + D3 * 8]], D2 00011440 F480 .invalid <> 00011442 E282 asr D2, 1 00011444 4925 .invalid 4, -[A5] // invalid opcode 4 with b == 4 00011446 809B or.l D0, [A3]+ 00011448 81B3 80A2 or.l [A3 + A0.w - 0x94], D0 0001144C 8088 or.l D0, A0 0001144E 0D73 0E50 bchg [A3 + D0 * 8 + 0x50], D6 00011452 80D2 divu.w D0, [A2] 00011454 8156 or.w [A6], D0 00011456 2626 move.l D3, -[A6] 00011458 81E6 divs.w D0, -[A6] 0001145A 8272 8238 or.w D1, [A2 + A0.w * 2 + 0x38] 0001145E 80CE divu.w D0, A6 00011460 5A80 addq.l D0, 5 00011462 B642 cmp.w D3, D2 00011464 6080 bra -0x7E /* 000113E6 */ 00011466 B40E cmp.b D2, A6 00011468 809E or.l D0, [A6]+ 0001146A 0D5C bchg [A4]+, D6 0001146C 6768 beq +0x6A /* 000114D6 */ 0001146E 80A1 or.l D0, -[A1] 00011470 80DA divu.w D0, [A2]+ 00011472 80AA 81B6 or.l D0, [A2 - 0x7E4A] 00011476 706C moveq.l D0, 0x6C 00011478 80FD divu.w D0, <> 0001147A 0640 0516 addi.w D0, 0x516 0001147E 0944 bchg D4, D4 00011480 80D6 divu.w D0, [A6] 00011482 414F chk.w D0, A7 00011484 1080 move.b [A0], D0 00011486 8C0A or.b D6, A2 00011488 80D3 divu.w D0, [A3] 0001148A 194A 80C7 move.b [A4 - 0x7F39], A2 0001148E 1111 move.b -[A0], [A1] 00011490 547A 00FF addq.w [PC + 0xFF /* 00011591, value 0x980 */], 2 00011494 FFFF .invalid <> 00011496 D15E add.w [A6]+, D0 00011498 336A 1010 340F move.w [A1 + 0x340F], [A2 + 0x1010] 0001149E 5134 1C1C subq.b [A4 + D1 * 4 + 0x1C], 8 000114A2 00FF .incomplete 000114A4 FFFF .invalid <> 000114A6 BB1C xor.b [A4]+, D5 000114A8 1C80 move.b [A6], D0 000114AA B141 xor.w D1, D0 000114AC 0E80 D681 A880 .invalid.l D0, 0xD681A880 // invalid immediate operation 000114B2 BC0D cmp.b D6, A5 000114B4 070C btst A4, D3 000114B6 070D btst A5, D3 000114B8 070D btst A5, D3 000114BA 070D btst A5, D3 000114BC 070D btst A5, D3 000114BE 070D btst A5, D3 000114C0 0714 btst [A4], D3 000114C2 0D07 btst D7, D6 000114C4 0D07 btst D7, D6 000114C6 0D07 btst D7, D6 000114C8 0D07 btst D7, D6 000114CA 0D07 btst D7, D6 000114CC 0D07 btst D7, D6 000114CE 0D07 btst D7, D6 000114D0 0C07 0D07 cmpi.b D7, 0x7 000114D4 0D07 btst D7, D6 label000114D6: 000114D6 0D07 btst D7, D6 000114D8 0D07 btst D7, D6 000114DA 0D07 btst D7, D6 000114DC 0D07 btst D7, D6 000114DE 0D07 btst D7, D6 fn000114E0: 000114E0 0D07 btst D7, D6 000114E2 140D move.b D2, A5 000114E4 070D btst A5, D3 000114E6 070D btst A5, D3 000114E8 070D btst A5, D3 000114EA 070D btst A5, D3 000114EC 070D btst A5, D3 000114EE 070D btst A5, D3 000114F0 070D btst A5, D3 000114F2 070D btst A5, D3 000114F4 0714 btst [A4], D3 000114F6 0D07 btst D7, D6 000114F8 0D14 btst [A4], D6 000114FA 070D btst A5, D3 000114FC 070D btst A5, D3 000114FE 0713 btst [A3], D3 00011500 580D addq.b A5, 4 00011502 0714 btst [A4], D3 00011504 1414 move.b D2, [A4] 00011506 0D07 btst D7, D6 00011508 0D3C 00FF btst 0xFF, D6 0001150C FFFF .invalid <> 0001150E CB0D abcd -[A5], -[A5] 00011510 070D btst A5, D3 00011512 0714 btst [A4], D3 00011514 0D07 btst D7, D6 00011516 0D07 btst D7, D6 00011518 140D move.b D2, A5 0001151A 070D btst A5, D3 0001151C 070D btst A5, D3 0001151E 070D btst A5, D3 00011520 070D btst A5, D3 00011522 070D btst A5, D3 00011524 0714 btst [A4], D3 00011526 140D move.b D2, A5 00011528 070C btst A4, D3 0001152A 0713 btst [A3], D3 0001152C 80C3 divu.w D0, D3 0001152E 8243 or.w D1, D3 00011530 809E or.l D0, [A6]+ 00011532 5473 8252 addq.w [A3 + A0.w * 2 + 0x52], 2 00011536 80B6 8084 or.l D0, [A6 + A0.w - 0x124] 0001153A 460D not.b A5 0001153C 690E bvs +0x10 /* 0001154C */ 0001153E 829C or.l D1, [A4]+ 00011540 8138 6C72 or.b [0x00006C72], D0 00011544 80CD divu.w D0, A5 00011546 80B8 80C2 or.l D0, [0xFFFF80C2] 0001154A 80B5 824C or.l D0, [A5 + A0.w * 2 + 0x4C] // begin alternate branch 0001154C-0001154E label0001154C: 0001154C 824C or.w D1, A4 // end alternate branch 0001154C-0001154E label0001154C: // (misaligned) 0001154E 8180 0E80 unpk D0, D0, 0x0E80 00011552 B521 xor.b -[A1], D2 00011554 2121 move.l -[A0], -[A1] 00011556 172A 610D move.b -[A3], [A2 + 0x610D] 0001155A 6C35 bge +0x37 /* 00011591 */ 0001155C 8096 or.l D0, [A6] 0001155E 6180 bsr -0x7E /* 000114E0 */ 00011560 C980 and.l D0, D4 00011562 F180 .invalid <> 00011564 881D or.b D4, [A5]+ 00011566 0B1F btst [A7]+, D5 00011568 00FF .incomplete 0001156A FFFF .invalid <> 0001156C C30E abcd -[A1], -[A6] 0001156E 1E0C move.b D7, A4 00011570 8084 or.l D0, D4 00011572 8360 or.w -[A0], D1 00011574 80C5 divu.w D0, D5 00011576 0E56 5768 .invalid.w [A6], 0x5768 /* 'Wh' */ // invalid immediate operation 0001157A 590D subq.b A5, 4 0001157C 3180 A380 move.w [ + <> + A2 * 2], D0 00011580 870D sbcd -[A3], -[A5] 00011582 6D49 blt +0x4B /* 000115CD */ 00011584 0C82 5381 9180 cmpi.l D2, 0x53819180 0001158A F541 .extension 0x541 <> // unimplemented 0001158C 8137 0E81 or.b [A7 + D0 * 8 - 0x127], D0 00011590 9409 sub.b D2, A1 00011592 80CF divu.w D0, A7 00011594 0E81 4A80 C60D .invalid.l D1, 0x4A80C60D // invalid immediate operation 0001159A 82E3 divu.w D1, -[A3] 0001159C 8498 or.l D2, [A0]+ 0001159E 0E80 AA80 BC81 .invalid.l D0, 0xAA80BC81 // invalid immediate operation 000115A4 660D bne +0xF /* 000115B3 */ 000115A6 3000 move.w D0, D0 000115A8 0000 0000 ori.b D0, 0x0 000115AC 0000 0000 ori.b D0, 0x0 000115B0 0000 0000 ori.b D0, 0x0 000115B4 0000 0000 ori.b D0, 0x0 000115B8 0000 0000 ori.b D0, 0x0 000115BC 0000 0000 ori.b D0, 0x0 000115C0 0000 0000 ori.b D0, 0x0 000115C4 0000 0000 ori.b D0, 0x0 000115C8 0000 0000 ori.b D0, 0x0 000115CC 0000 0000 ori.b D0, 0x0 000115D0 0000 0000 ori.b D0, 0x0 000115D4 0000 0000 ori.b D0, 0x0